.hover-fade{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.hover-fade:hover{opacity:.6}.hover-underline:hover{text-decoration:underline}.move-left{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.3s,-webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s,-webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s,transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s,transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.move-right{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:opacity 0.3s,-webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s,-webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s,transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s,transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.move-left.move-over,.move-right.move-over{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}html{font-size:100%}body{font-size:62.5%;height:100%;padding:0;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ul,ol{padding:0;margin:0;list-style-type:none;overflow:hidden}ul.decimal,ol.decimal{list-style-type:decimal;padding-left:2.6em}.noscroll{overflow:hidden}.resize{margin:0 auto}.RED{color:red}h1{font-size:4.8em;letter-spacing:.1em}h2{font-size:3.5em;letter-spacing:.1em}h3{font-size:2.1em;margin-bottom:31px}h4{font-size:1.8em;margin-bottom:24px}hr{height:1px;border:none;border-top:1px solid #c3c3c3;clear:both}em{font-style:normal}sub{vertical-align:top;font-size:.3em}table{width:100%;border-collapse:collapse}.cubicEaseOut{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}a,a:hover{outline:0;text-decoration:none}a:hover{text-decoration:underline}figure{margin:0}img{height:auto;max-width:100%;vertical-align:top}@font-face{font-family:'M+ 2m light';src:url("../fonts/mplus-2p-light.eot")}@font-face{font-family:'M+ 2p light';font-style:normal;src:local("M+ 2p light"),url("../fonts/mplus-2p-light.woff") format("woff");src:local("M+ 2p light"),url("../fonts/mplus-2p-light.ttf") format("truetype")}@font-face{font-family:'M+ 2m regular';src:url("../fonts/mplus-2p-regular.eot")}@font-face{font-family:'M+ 2p regular';font-style:normal;src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.woff") format("woff");src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.ttf") format("truetype")}@font-face{font-family:'M+ 2m medium';src:url("../fonts/mplus-2p-medium.eot")}@font-face{font-family:'M+ 2p medium';font-style:normal;src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.woff") format("woff");src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.ttf") format("truetype")}@font-face{font-family:'M+ 2p bold';src:url("../fonts/mplus-2p-bold.eot")}@font-face{font-family:'M+ 2p bold';font-style:normal;src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.woff") format("woff");src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.ttf") format("truetype")}@font-face{font-family:'DIN';src:local("DIN"),url("../fonts/din.woff") format("woff");src:local("DIN"),url("../fonts/din.ttf") format("truetype")}.s-roboto{font-family:'Roboto', sans-serif}.s-m2m{font-family:"M+ 2p medium","小塚ゴシック Pro","Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","メイリオ","Meiryo","MS PGothic","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif}.s-cardo{font-family:'Cardo', serif}.s-meiryo{color:#595757;font-family:Meiryo, sans-serif;line-height:1.8;letter-spacing:0.1em}.form .required{color:#2196f3;text-align:center}.form input,.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;font-size:15px;outline:0;-webkit-transition:background-color 0.2s ease-out, border-color 0.2s ease-out;transition:background-color 0.2s ease-out, border-color 0.2s ease-out}.form input:hover,.form select:hover,.form textarea:hover{border-color:#ccc}.form input:focus,.form select:focus,.form textarea:focus{border-color:#2196f3}.form input[type="text"],.form input[type="email"],.form textarea{border-radius:0;padding:15px}.form input[type="radio"],.form input[type="checkbox"]{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;height:16px;margin-right:10px;vertical-align:middle;width:16px}.form input[type="radio"]:hover,.form input[type="checkbox"]:hover{background-color:#9e9e9e;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]:checked,.form input[type="checkbox"]:checked{background-color:#2196f3;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]{border-radius:10px}.form input[type="checkbox"]{border-radius:0}.form select{background:url(../images/common/icon-arrow-under.png) 95% center no-repeat #fff;border-radius:0;padding:15px 30px 15px 15px}.form textarea{height:200px}.form label{display:inline-block;padding-right:70px;vertical-align:top}.form .full{width:100%}.form .half{width:50%}.form .small{width:15%}.form .error{color:#f44336;display:block;letter-spacing:0.18em;margin-top:10px}.form .mwform-radio-field{display:block;margin-top:15px}.form .mwform-radio-field.horizontal-item{display:inline-block;margin-top:0}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.flex-container.row-0-lg{margin:0}.flex-container.row-0-lg>.flex-item{padding:0}.flex-container.row-10-lg{margin:0 -10px}.flex-container.row-10-lg>.flex-item{padding:0 10px}.flex-container.row-20-lg{margin:0 -20px}.flex-container.row-20-lg>.flex-item{padding:0 20px}.flex-container.row-30-lg{margin:0 -30px}.flex-container.row-30-lg>.flex-item{padding:0 30px}.flex-container[data-flex-direction-lg="row"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-container[data-flex-direction-lg="row-reverse"]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-container[data-flex-direction-lg="column"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-container[data-flex-direction-lg="column-reverse"]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-container[data-flex-wrap-lg="nowrap"]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-container[data-flex-wrap-lg="wrap"]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container[data-flex-wrap-lg="wrap-reverse"]{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-container[data-align-items-lg="start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-container[data-align-items-lg="center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-container[data-align-items-lg="end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-container[data-justify-content-lg="start"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-container[data-justify-content-lg="center"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-container[data-justify-content-lg="end"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-container[data-justify-content-lg="around"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-container[data-justify-content-lg="between"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-container .flex-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.flex-container .flex-item.left-lg{text-align:left}.flex-container .flex-item.center-lg{text-align:center}.flex-container .flex-item.right-lg{text-align:right}.flex-container .flex-item[data-item-lg="1"]{width:8.33333%}.flex-container .flex-item[data-item-lg="2"]{width:16.66667%}.flex-container .flex-item[data-item-lg="3"]{width:25%}.flex-container .flex-item[data-item-lg="4"]{width:33.33333%}.flex-container .flex-item[data-item-lg="5"]{width:41.66667%}.flex-container .flex-item[data-item-lg="6"]{width:50%}.flex-container .flex-item[data-item-lg="7"]{width:58.33333%}.flex-container .flex-item[data-item-lg="8"]{width:66.66667%}.flex-container .flex-item[data-item-lg="9"]{width:75%}.flex-container .flex-item[data-item-lg="10"]{width:83.33333%}.flex-container .flex-item[data-item-lg="11"]{width:91.66667%}.flex-container .flex-item[data-item-lg="12"]{width:100%}.flex-container .flex-item[data-order-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-container .flex-item[data-order-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.flex-container .flex-item[data-order-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.flex-container .flex-item[data-order-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.flex-container .flex-item[data-order-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.flex-container .flex-item[data-order-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.flex-container .flex-item[data-order-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.flex-container .flex-item[data-order-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.flex-container .flex-item[data-order-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.flex-container .flex-item[data-order-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.flex-container .flex-item[data-order-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.flex-container .flex-item[data-order-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.flex-fluid{margin-bottom:30px;overflow:hidden}.flex-fluid>:last-child{margin-bottom:0}.m-auto-lg{margin:auto}.m-0-lg{margin:0}.mt-0-lg{margin-top:0 !important}.mt-10-lg{margin-top:10px}.mt-15-lg{margin-top:15px}.mt-20-lg{margin-top:20px}.mt-25-lg{margin-top:25px}.mt-30-lg{margin-top:30px}.mt-35-lg{margin-top:35px}.mt-40-lg{margin-top:40px}.mt-45-lg{margin-top:45px}.mt-50-lg{margin-top:50px}.mt-60-lg{margin-top:60px}.mt-85-lg{margin-top:85px}.mt-90-lg{margin-top:90px}.mb-10-lg{margin-bottom:10px}.mb-15-lg{margin-bottom:15px}.mb-20-lg{margin-bottom:20px}.mb-25-lg{margin-bottom:25px}.mb-30-lg{margin-bottom:30px}.mb-35-lg{margin-bottom:35px}.mb-40-lg{margin-bottom:40px}.mb-45-lg{margin-bottom:45px}.mb-60-lg{margin-bottom:60px}.mb-70-lg{margin-bottom:70px}.mb-80-lg{margin-bottom:80px}.mb-85-lg{margin-bottom:85px}.mb-90-lg{margin-bottom:90px}.ml-auto-lg{margin-left:auto}.ml-80-lg{margin-left:80px}.px-10-lg{padding:0 10px}.px-10-lg{padding:0 10px}.pb-60-lg{padding-bottom:60px}.d-inline-lg{display:inline}.d-block-lg{display:block}.d-inline-md{display:none}.d-block-md{display:none}.d-inline-sm{display:none}.d-block-sm{display:none}.bg-black{background-color:#000}.bg-white{background-color:#fff}.color-black{color:#000}.color-white{color:#fff}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mt6{margin-top:6rem}.mt7{margin-top:7rem}.mt8{margin-top:8rem}.mt05{margin-top:.5rem}.mt15{margin-top:1.5rem}.mt25{margin-top:2.5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mb6{margin-bottom:6rem}.mb7{margin-bottom:7rem}.mb8{margin-bottom:8rem}.mb05{margin-bottom:.5rem}.mb15{margin-bottom:1.5rem}.mb25{margin-bottom:2.5rem}@font-face{font-family:'fontello';src:local("fontello"),url("../icon/fontello.eot");src:local("fontello"),url("../icon/fontello.eot#iefix") format("embedded-opentype");src:local("fontello"),url("../icon/fontello.woff2") format("woff2");src:local("fontello"),url("../icon/fontello.woff") format("woff");src:local("fontello"),url("../icon/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-upper:before,.icon-arrow-upper-a:after{content:""}.icon-arrow-upper-thin:before,.icon-arrow-upper-thin-a:after{content:""}.icon-arrow-under:before,.icon-arrow-under-a:after{content:""}.icon-arrow-under-thin:before,.icon-arrow-under-thin-a:after{content:""}.icon-arrow-right:before,.icon-arrow-right-a:after{content:""}.icon-arrow-right-thin:before,.icon-arrow-right-thin-a:after{content:""}.icon-arrow-left:before,.icon-arrow-left-a:after{content:""}.icon-arrow-left-thin:before,.icon-arrow-left-thin-a:after{content:""}.icon-arrow-roll:before,.icon-arrow-roll-a:after{content:""}.icon-popup:before,.icon-popup-a:after{content:""}.icon-sns-facebook:before,.icon-sns-facebook-a:after{content:""}.icon-sns-twitter:before,.icon-sns-twitter-a:after{content:""}.icon-sns-instagram:before,.icon-sns-instagram-a:after{content:""}@font-face{font-family:'M+ 2m light';src:url("../fonts/mplus-2p-light.eot")}@font-face{font-family:'M+ 2p light';font-style:normal;src:local("M+ 2p light"),url("../fonts/mplus-2p-light.woff") format("woff");src:local("M+ 2p light"),url("../fonts/mplus-2p-light.ttf") format("truetype")}@font-face{font-family:'M+ 2m regular';src:url("../fonts/mplus-2p-regular.eot")}@font-face{font-family:'M+ 2p regular';font-style:normal;src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.woff") format("woff");src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.ttf") format("truetype")}@font-face{font-family:'M+ 2m medium';src:url("../fonts/mplus-2p-medium.eot")}@font-face{font-family:'M+ 2p medium';font-style:normal;src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.woff") format("woff");src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.ttf") format("truetype")}@font-face{font-family:'M+ 2p bold';src:url("../fonts/mplus-2p-bold.eot")}@font-face{font-family:'M+ 2p bold';font-style:normal;src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.woff") format("woff");src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.ttf") format("truetype")}@font-face{font-family:'MyYuGothicM';font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:'MyYuGothicM';font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}.ul-anno{overflow:hidden}.ul-anno li{padding-left:1em}.ul-anno li:last-child{margin-bottom:0}.ul-anno li:before{content:"*";margin-left:-1rem;width:1rem}.ul-anno-z{overflow:hidden}.ul-anno-z li{padding-left:1em}.ul-anno-z li:last-child{margin-bottom:0}.ul-anno-z li:before{content:"※";margin-left:-1rem;width:1rem}.ul-disc{overflow:hidden}.ul-disc li{padding-left:1em}.ul-disc li:last-child{margin-bottom:0}.ul-disc li:before{content:"・";margin-left:-1rem;width:1rem}.ul-dcircle{overflow:hidden}.ul-dcircle li{padding-left:1em}.ul-dcircle li:last-child{margin-bottom:0}.ul-dcircle li:before{content:"◎";margin-left:-1rem;width:1rem}.ul-hyp{overflow:hidden}.ul-hyp li{padding-left:1em}.ul-hyp li:last-child{margin-bottom:0}.ul-hyp li:before{content:"-";margin-left:-1rem;width:1rem}.ol-number{list-style-type:decimal;overflow:visible;padding-left:2rem}.ol-number li:last-child{margin-bottom:0}.ol-lower{list-style-type:lower-alpha;overflow:visible;padding-left:2rem}.ol-lower li:last-child{margin-bottom:0}.ol-upper{list-style-type:upper-alpha;overflow:visible;padding-left:2rem}.ol-upper li:last-child{margin-bottom:0}.text-center{text-align:center}.text-center img{margin-left:auto;margin-right:auto}.text-center-large{text-align:center}.text-right{text-align:right}.text-right img{margin-left:auto;margin-right:0}.text-right-large{text-align:right}.text-justify{text-align:justify}.bold{font-weight:bold}.nowrap{white-space:nowrap}.content-primary{margin-right:auto;margin-left:auto;width:960px}.content-secondary{margin-right:auto;margin-left:auto;width:800px}.content-grid{margin-right:auto;margin-left:auto;max-width:1000px}.content-gridline{margin-right:auto;margin-left:auto;max-width:1040px}.content-gridsecondary{margin-right:auto;margin-left:auto;max-width:840px}.content-gridmax{margin-right:auto;margin-left:auto;max-width:1320px}.content-gridriquid{margin-right:auto;margin-left:auto;max-width:100%}.content-gridriquid [class*="column"]{padding-right:0;padding-left:0}.for-small{display:none}.dl-side{overflow:hidden}.dl-side dt,.dl-side dd{float:left}.dl-side dt{clear:both;width:25%}.dl-side dd{width:75%}.dl-side.-border{border-top:1px solid #ccc}.dl-side.-border dt,.dl-side.-border dd{border-bottom:1px solid #ccc;margin-bottom:0;padding:12px 0}.dl-side.-column3-7 dt{width:30%}.dl-side.-column3-7 dd{width:70%}.dl-side.-column4-6 dt{width:40%}.dl-side.-column4-6 dd{width:60%}.dl-side.-half dt{width:50%}.dl-side.-half dd{width:50%}.block{display:block}.block-all{display:block}.google-map{height:380px;margin:30px 0 60px;width:100%}.img-fit{height:auto;width:100%}.loading{background-color:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100}.loading>.element{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;position:absolute;top:50%;right:0;left:0;text-align:center;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.loading>.element>.-logo{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.table-background thead th{background-color:#eeeeee}.table-background tbody tr:nth-child(even){background-color:#eeeeee}.table-border{border:1px solid #ccc;border-bottom:none}.table-border th,.table-border td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}body img{-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom}.header__bottom__inner.multi-nav.fit-nav .fit-nav__list__link:hover span,.header__bottom__inner.multi-nav.fit-nav .fit-nav__list__link.current span{border-bottom:1px solid #4c75a0}body.fixed-nav{height:100%}body.fixed-nav .toggle-container.toggle-container--on{height:100vh}body.fixed-nav .clone-nav{overflow:auto;-webkit-overflow-scrolling:touch}body.fixed-nav .clone-nav .sns-box{margin-bottom:100px}.cont-comingsoon{display:none !important}.link-comingsoon{pointer-events:none}.artist-about__name__more{display:none !important}.pop-timetable{background:rgba(0,0,0,0.3);position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:999}.pop-timetable .pop-inner{width:600px;height:494px;background:#ffffff;margin:0 auto}.pop-timetable .pop-inner .pop-box{padding:90px 100px}.pop-timetable .pop-inner .pop-box .ttl-pop{font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", HG明朝E, "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;font-size:23px;letter-spacing:.2em;text-align:center;padding-bottom:30px;border-bottom:1px solid #717071;margin-bottom:40px}.pop-timetable .pop-inner .pop-box .txt-pop{font-size:13px;letter-spacing:.1em;line-height:2;margin-bottom:30px}.pop-timetable .pop-inner .pop-box label{font-size:13px;color:#6f6d6d;cursor:pointer}.pop-timetable .pop-inner .pop-box label:hover{opacity:.6}.pop-timetable .pop-inner .pop-box label input[type='checkbox']{margin-right:12px;margin-bottom:40px}.pop-timetable .pop-inner .pop-box .btn-pop{color:#ffffff;font-size:14px;letter-spacing:.1em;background:#4e789a;text-align:center;line-height:45px;cursor:pointer}.pop-timetable .pop-inner .pop-box .btn-pop.disabled{opacity:.6;pointer-events:none}.pop-timetable .pop-inner .pop-box .btn-pop:hover{opacity:.6}.footer{text-align:center}.footer .footer-logo{border-top:1px solid #c8c8c8;margin:0 auto;max-width:1090px;padding:60px 0}.footer .footer-logo>img{width:120px}.footer .footer-inner{background-color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.footer .footer-inner .footer-pagetop{margin-bottom:20px}.footer .footer-inner .footer-pagetop>a{display:inline-block}.footer .footer-inner .footer-pagetop>a>img{width:26px}.footer .footer-inner .footer-sns,.footer .footer-inner .footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 25px}.footer .footer-inner .footer-sns>li,.footer .footer-inner .footer-nav>li{margin-right:10px}.footer .footer-inner .footer-sns>li:last-child,.footer .footer-inner .footer-nav>li:last-child{margin:0}.footer .footer-inner .footer-sns>li>a,.footer .footer-inner .footer-nav>li>a{display:inline-block}.footer .footer-inner .footer-sns>li>a>img,.footer .footer-inner .footer-nav>li>a>img{width:30px}.footer .footer-inner .footer-nav>li{margin-right:20px}.footer .footer-inner .footer-nav>li>a{color:#464546;font-size:1.1em;letter-spacing:0.05em}.footer .footer-inner .footer-copyright{font-family:YakuHanJPs, Meiryo, sans-serif;color:#000;letter-spacing:0.1em;margin:0}body.about .btns a.block.en{display:block;width:100%}body.about .txt-credit{margin-top:10px;text-align:right}body.about .sec-about .box-session .flex-item figure{height:215px}body.about .sec-about .list-concept li dl dt h3 .ttl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.about .setouchi-bookmarks-num{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.about .outline-body__text{width:650px}body.about .ac-head:after{border-right:1px solid #2f2724;border-top:1px solid #2f2724;content:"";display:inline-block;height:10px;position:absolute;right:35px;top:30px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px}body.about .ac-head.open:after{content:"";top:37px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.about .artfest2019 .btns{margin-top:50px}body.about .artfest2019 .btns .half .block{margin-top:10px}body.about .artfest2019 .btns .half .block.close{background-color:#999899;pointer-events:none}body.about .sort-nav.place-nav{margin:0 auto !important}body.about .place-body__image .slider__navination .slider__navination__pagination__number{height:6px;margin:0 6px;width:6px;background-color:#cecece}body.about .place-body__image .slider__navination .slider__navination__pagination__number.selected{background-color:#595757}body.about .yumin{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif}body.about .sec-priority .ttl-primary{margin-bottom:98px}body.about .sec-priority .btm-border{border-bottom:1px solid #c8c8c8;margin-bottom:58px;padding-bottom:38px}body.about .sec-priority.food .box-food .ttl-food{letter-spacing:.2em}body.about .sec-priority.food .box-food .ac-body{display:block;height:0;padding:0;visibility:hidden;opacity:0}body.about .sec-priority.food .box-food .ac-body.active{height:auto;visibility:visible;display:block;-webkit-transition:.5s;transition:.5s;opacity:1}body.about .sec-priority.food .box-food .ac-body .list-food li{margin-bottom:40px}body.about .sec-priority.food .box-food .ac-body .list-food li:last-child{margin-bottom:20px}body.about .sec-priority.food .box-food .ac-body .list-food .ttl-inner-food{margin-bottom:20px;font-size:20px;letter-spacing:.1em}body.about .sec-priority.food .box-food .ac-body .list-food dl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}body.about .sec-priority.food .box-food .ac-body .list-food dl dt.photo{width:260px;overflow:hidden}body.about .sec-priority.food .box-food .ac-body .list-food dl dt.photo .slider__navination .slider__navination__pagination__number{height:6px;margin:0 6px;width:6px;background-color:#cecece}body.about .sec-priority.food .box-food .ac-body .list-food dl dt.photo .slider__navination .slider__navination__pagination__number.selected{background-color:#595757}body.about .sec-priority.food .box-food .ac-body .list-food dl dd.txt{width:274px;padding:0 20px}body.about .sec-priority.food .box-food .ac-body .list-food dl dd.txt p{font-size:13px;letter-spacing:.075em;line-height:1.69}body.about .sec-priority.food .box-food .ac-body .list-food dl .menu,body.about .sec-priority.food .box-food .ac-body .list-food dl .time,body.about .sec-priority.food .box-food .ac-body .list-food dl .contact{border-left:1px dashed #c8c8c8;padding:0 13px;width:160px}body.about .sec-priority.food .box-food .ac-body .list-food dl .menu span.ttl-item,body.about .sec-priority.food .box-food .ac-body .list-food dl .time span.ttl-item,body.about .sec-priority.food .box-food .ac-body .list-food dl .contact span.ttl-item{color:#000000;display:block;font-size:14px;letter-spacing:.06em;line-height:1.42;margin-bottom:18px}body.about .sec-priority.food .box-food .ac-body .list-food dl .menu p.txt-item,body.about .sec-priority.food .box-food .ac-body .list-food dl .time p.txt-item,body.about .sec-priority.food .box-food .ac-body .list-food dl .contact p.txt-item{font-size:13px;letter-spacing:.1em;line-height:1.53}body.about .list-region li:last-child{margin-bottom:0}body.about .list-region li p.sup{font-size:12px}body.about .sec-priority .list-region{border-top:none}body.about .sec-priority .list-region ul li dl dt{margin-top:15px;font-size:15px;font-weight:bold}body.about .sec-priority .link-priority ul li a{color:#464749}body.about .sec-priority .list-region ul li dl dd p .txt-caption,body.about .sec-priority .box-catch .txt-catch .txt-caption{font-size:10px;display:block}body.about .sec-about .list-concept dl dt h3 .ttl{color:#000000;letter-spacing:2px;margin-bottom:6px}body.about .sec-about .list-concept dl dd{padding-right:50px}body.about.en .txt-admin{line-height:1.8}body.about.ko .table-admin dt{white-space:nowrap}body.about .sec-about .list-concept li{padding:0}body.about .thumb-poster img{height:auto;width:280px}body.about .seto-map__inner__btn.sub-text{bottom:0;right:0;margin-bottom:0}body.about .sec-description.when-art{margin:0 auto;max-width:890px}.ttl-primary.left{border-bottom:none;text-align:left}.table-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sp-wrap::-webkit-scrollbar{height:4px;width:70px}.sp-wrap::-webkit-scrollbar-track{border-radius:2px;background:#fff}.sp-wrap::-webkit-scrollbar-thumb{border-radius:2px;background:#c8c8c8}.table-half{margin:0;width:49%}.guide-table.access>thead>tr>th{color:#fff;background-color:#5c84a4;font-weight:normal;font-size:13px;padding:7px 8px;text-align:center}.guide-table.access>tbody>tr>th{color:#000;padding:7px 0 7px 14px;text-align:left;vertical-align:top}.guide-table.access>tbody>tr>th.dashed{border-bottom:1px dashed #c3c3c3}.guide-table.access>tbody.left>tr>td{padding-left:10px;text-align:left}.guide-table.access>tbody>tr>td{color:#000;padding:7px 0;vertical-align:top}.guide-table.access>tbody>tr>td.left{padding-left:10px;text-align:left}.guide-table.access>tbody>tr>td>a{color:#000;text-decoration:underline}.guide-table__7{width:7%}.guide-table__15{width:15%}.guide-table__20{width:20%}.sub-text{color:#000;margin-bottom:15px}.sub-text>span{color:#000;font-size:13px}.tab-navi.access .toggle-button{background-color:#fff;border:1px solid #5c84a4;color:#5c84a4;margin:0 20px;padding:13px 0 10px;position:relative;text-align:center;z-index:5}.tab-navi.access .toggle-button::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e801';right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.tab-navi.access .toggle-button.open::after{top:30%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-navi.access .-inner .-list{width:16%}.ac-head.access{border:none;cursor:auto;padding:15px 0}.ac-head.access::after{content:none}.ac-head.access.open::after{top:35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-mt60{margin-top:45px}.sec-access a{text-decoration:underline}.sec-access a:hover{opacity:0.7}.font-mincho{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","ＭＳ 明朝","MS Mincho",serif}.font-meiryo{font-family:Meiryo,sans-serif}.hanging-anno{letter-spacing:0.05em;line-height:1.5}.sec-city{margin-bottom:35px}.sec-city .-image{height:auto;margin-bottom:20px;width:100%}.sec-city .-island>a{color:#595757;font-size:13px;letter-spacing:0.1em}.sec-city .wrap-west{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.sec-city .west-text{width:48%}.sec-city .west-text a{text-decoration:underline}.sec-city .west-text a:hover{text-decoration:none}.sec-city .west-text>h3{margin-bottom:25px}.sec-city .west-text>p{line-height:1.8;letter-spacing:0.1em;margin-bottom:20px}.sec-city .west-text .pink{color:#e4007f}.sec-city .west-text .-flow{margin-bottom:25px}.sec-city .west-text .-flow .-wrap tr{display:block;padding:5px 0;position:relative;width:100%;z-index:10}.sec-city .west-text .-flow .-wrap tr:after{content:'';margin:0;font-size:1.4em;background:url(../../assets/images/dot.png) repeat-x 0 50%;height:1px;top:14px;left:1px;width:400px;position:absolute;z-index:-1}.sec-city .west-text .-flow .-wrap tr.head:after{content:none}.sec-city .west-text .-flow .-wrap th,.sec-city .west-text .-flow .-wrap td{display:inline-block;text-align:left;line-height:1.5;letter-spacing:0.1em;vertical-align:top;width:32.8%}.sec-city .west-text .-flow .-wrap td:last-child{background-color:#fff}.sec-city .west-text .-flow .-wrap td:nth-child(1) span{padding-left:0}.sec-city .west-text .-flow .-wrap td span{background-color:#fff;padding:0 3px;display:inline-block}.sec-city .west-image{width:530px}.city-body .route-body__ele__title{line-height:1.75}.city-body .sub-ttl{color:#000;font-size:18px;letter-spacing:0.4em;margin-bottom:35px}.city-body .route-body__ele__via__content__icon img{margin-bottom:8px;margin-left:1.5px;margin-right:1.5px}.city-body .route-body__ele__via__content__icon a img:hover{opacity:.6}.city-body .route-body__ele__via__content__text{line-height:1.38}.city-body .txt-airplane-takamatsu{color:#eb9413}.city-body .txt-bus-koto{color:#ec618f}.city-body .txt-train-jr-shikoku{color:#087b59}.city-body .txt-bus-shikoku{color:#0654a2}.city-body .txt-bus-jr-shikoku{color:#2393d3}.city-body .txt-airplane-okayama{color:#89bc23}.city-body .txt-train-west{color:#8f81be}.city-body .txt-bus-tak-ex{color:#dcbc00}.city-body .guide-table td ul li{margin-bottom:8px}.city-body .guide-table td ul li:last-child{margin-bottom:0}.city-body .guide-table td p{font-size:12px}.city-body .guide-table td .link-icon{width:25px;margin-right:12px}.city-body__title.last{margin-bottom:40px}#foreign{margin-bottom:45px}.city-header__map{right:30px !important}.city-app{width:450px}.city-app .-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.city-app .-wrap>img{height:144px;margin-right:20px;width:156px}.city-app .-wrap>.-text .link-app{font-size:12px}.city-app .-wrap>.-text>span{font-size:12px;display:block}.comments{color:#c7000b}.access .content.pre .slash{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 77px;width:960px}.access .content.pre .slash p{background-color:#ffffff;display:block;font-size:14px;letter-spacing:.15em;line-height:1.57;margin:0;padding:68px 20px;text-align:center}.access .content.pre .slash p span,.access .content.pre .slash p a{color:#1F1F1F}.access .content.pre .back{display:block;margin:0 auto 25px;white-space:nowrap;width:170px}.access .map-east,.access .map-west{text-align:center}.access .map-east__inner,.access .map-west__inner{margin:0 auto;width:970px}.access .access-body__content.right{width:490px}.access .txt-caution{line-height:1.75}.access .txt-access{font-size:13px;line-height:1.76 !important;margin-top:-4.94px;margin-bottom:-4.94px;letter-spacing:.1em}.access .txt-access a{color:#595757}.access .font-red{color:#bb1b21}.access .font-blue{color:#004ba0}.access .half.second{margin-right:0}.access .map-east__inner{background:url(../../assets/images/access/map-east2019.png) no-repeat 0 0;height:977px}.access .map-west__inner{background:url(../../assets/images/access/map-west2019.png) no-repeat 0 0;height:977px}.access .map-east__btn{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;width:22px;height:22px;position:absolute;background:url("../../assets/images/access/icon-east-num-map.png") no-repeat 0 0;background-repeat:no-repeat;background-position:0 0;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px}.access .map-east__btn.taka-nao{background-color:#f59900;left:88px;top:506px;background-position:0 0}.access .map-east__btn.uno-nao-m{background-color:#007f5c;left:51px;top:406px;background-position:-22px 0}.access .map-east__btn.uno-nao-h{background-color:#dcbd00;left:120px;top:418px;background-position:-44px 0}.access .map-east__btn.nao-teshi-inu{background-color:#ef6c00;left:279px;top:298px;background-position:-66px 0}.access .map-east__btn.taka-nao-teshi{background-color:#8f80be;left:219px;top:530px;background-position:-88px 0}.access .map-east__btn.taka-teshi{background-color:#e4007f;left:306px;top:549px;background-position:-110px 0}.access .map-east__btn.uno-teshi-teshi-sho{background-color:#0059af;left:414px;top:352px;background-position:-132px 0}.access .map-east__btn.taka-megi-ogi{background-color:#880a7a;left:258px;top:662px;background-position:-154px 0}.access .map-east__btn.taka-sho-t{background-color:#8fc500;left:380px;top:471px;background-position:-176px 0}.access .map-east__btn.taka-sho-i{background-color:#e90000;left:490px;top:515px;background-position:-198px 0}.access .map-east__btn.taka-sho-k{background-color:#009fec;left:718px;top:516px;background-position:-220px 0}.access .map-east__btn.sho-nao{background-color:#05397f;left:171px;top:560px;background-position:-242px 0}.access .map-east__btn.taka-sho-sho-nao-ogi{background-color:#dc94b5;left:237px;top:467px;background-position:-264px 0}.access .map-east__btn.taka-o{background-color:#dd5e88;left:333px;top:614px;background-position:-286px 0}.access .map-east__btn.ogi-o{background-color:#b6601f;left:322px;top:586px;background-position:-308px 0}.access .map-east__btn.taka-uno{background-color:#911d22;left:54px;top:490px;background-position:-330px 0}.access .map-east__btn.hoden-inu{background-color:#fcc800;left:362px;top:151px;background-position:-352px 0}.access .map-east__btn.sho-inu{background-color:#0f92b0;left:428px;top:269px;background-position:-374px 0}.access .map-east__btn.ushi-inu-kyo-inu{background-color:#505050;left:445px;top:127px;background-position:-396px 0}.access .map-east__btn.sho-kobe{background-color:#b5b6b6;left:823px;top:607px;background-position:-418px 0}.access .map-east__btn.hime-sho{background-color:#b5b6b6;left:924px;top:226px;background-position:-440px 0}.access .map-east__btn.hina-sho{background-color:#b5b6b6;left:777px;top:167px;background-position:-462px 0}.access .map-east__btn.shinoka-sho{background-color:#b5b6b6;left:364px;top:288px;background-position:-484px 0}.access .map-east__btn.takah-kobe{background-color:#b5b6b6;left:819px;top:523px;background-position:-330px 0}.access .map-east__btn.takah-sho{background-color:#b5b6b6;left:773px;top:493px;background-position:-352px 0}.access .map-west__btn{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;width:18px;height:18px;background:url("../../assets/images/access/icon-west-num-map.png") no-repeat 0 0;position:absolute}.access .map-west__btn.maru-ushi-hon{background-color:#e60012;left:686px;top:312px;background-position:0 0}.access .map-west__btn.koji-hon{background-color:#871579;left:719px;top:161px;background-position:-18px 0}.access .map-west__btn.tado-taka{background-color:#dcbc00;left:501px;top:472px;background-position:-36px 0}.access .map-west__btn.taku-awa-awa-shi-taku{background-color:#ed6c00;left:364px;top:610px;background-position:-54px 0}.access .map-west__btn.hon-taka-awa{background-color:#2294d3;left:544px;top:387px;background-position:-72px 0}.access .map-west__btn.kan-ibu{background-color:#e4007f;left:197px;top:958px;background-position:-90px 0}.access .map-west__btn.shami{background-color:#b5b5b6;left:0;top:0;background-position:-90px 0}.access .access-body__content__title{font-weight:normal;font-size:13px;letter-spacing:.1em;line-height:1.76;color:#595757}.access .access-body__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.access .ship-body__title{color:#231815;font-size:13px;font-weight:bold}.access .ship-body__title em{color:#595757;font-weight:normal}.access .access-body__title:before{content:"";display:inline-block;min-width:26px;width:26px;height:26px;vertical-align:bottom;margin:-2px 15px 0 0;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;background-image:url("../../assets/images/access/icon-east-num.png");background-repeat:no-repeat;background-position:0 0}.access .access-body__title.taka-nao{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-nao.png");border-color:#f59900}.access .access-body__title.taka-nao:before{background-color:#f59900;background-position:0 0}.access .access-body__title.uno-nao-m{background-image:url("../../assets/images/access/bg-east-body-ttl/uno-nao-m.png");border-color:#007f5c}.access .access-body__title.uno-nao-m:before{background-color:#007f5c;background-position:-26px 0}.access .access-body__title.uno-nao-h{background-image:url("../../assets/images/access/bg-east-body-ttl/uno-nao-h.png");border-color:#dcbd00}.access .access-body__title.uno-nao-h:before{background-color:#dcbd00;background-position:-52px 0}.access .access-body__title.nao-teshi-inu{background-image:url("../../assets/images/access/bg-east-body-ttl/nao-teshi-inu.png");border-color:#ef6c00}.access .access-body__title.nao-teshi-inu:before{background-color:#ef6c00;background-position:-78px 0}.access .access-body__title.taka-nao-teshi{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-nao-teshi.png");border-color:#8f80be}.access .access-body__title.taka-nao-teshi:before{background-color:#8f80be;background-position:-104px 0}.access .access-body__title.taka-teshi{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-teshi.png");border-color:#e4007f}.access .access-body__title.taka-teshi:before{background-color:#e4007f;background-position:-130px 0}.access .access-body__title.uno-teshi-teshi-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/uno-teshi-teshi-sho.png");border-color:#0059af}.access .access-body__title.uno-teshi-teshi-sho:before{background-color:#0059af;background-position:-156px 0}.access .access-body__title.taka-megi-ogi{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-megi-ogi.png");border-color:#880a7a}.access .access-body__title.taka-megi-ogi:before{background-color:#880a7a;background-position:-182px 0}.access .access-body__title.taka-sho-t{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-sho-t.png");border-color:#8fc500}.access .access-body__title.taka-sho-t:before{background-color:#8fc500;background-position:-208px 0}.access .access-body__title.taka-sho-i{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-sho-i.png");border-color:#e90000}.access .access-body__title.taka-sho-i:before{background-color:#e90000;background-position:-234px 0}.access .access-body__title.taka-sho-k{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-sho-k.png");border-color:#009fec}.access .access-body__title.taka-sho-k:before{background-color:#009fec;background-position:-260px 0}.access .access-body__title.taka-uno{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-uno.png");border-color:#911d22}.access .access-body__title.taka-uno:before{background-color:#911d22;background-position:-390px 0}.access .access-body__title.hoden-inu{background-image:url("../../assets/images/access/bg-east-body-ttl/hoden-inu.png");border-color:#fcc800}.access .access-body__title.hoden-inu:before{background-color:#fcc800;background-position:-416px 0}.access .access-body__title.sho-kobe{background-image:url("../../assets/images/access/bg-east-body-ttl/sho-kobe.png");border-color:#b5b6b6;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1.75}.access .access-body__title.sho-kobe:before{background-color:#b5b6b6;background-position:-494px 0}.access .access-body__title.takah-kobe{background-image:url("../../assets/images/access/bg-east-body-ttl/takah-kobe.png");border-color:#b5b6b6}.access .access-body__title.takah-kobe:before{background-color:#b5b6b6;background-position:-390px 0}.access .access-body__title.takah-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/takah-sho.png");border-color:#b5b6b6}.access .access-body__title.takah-sho:before{background-color:#b5b6b6;background-position:-416px 0}.access .access-body__title.hime-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/hime-sho.png");border-color:#b5b6b6}.access .access-body__title.hime-sho:before{background-color:#b5b6b6;background-position:-520px 0}.access .access-body__title.hina-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/hina-sho.png");border-color:#b5b6b6}.access .access-body__title.hina-sho:before{background-color:#b5b6b6;background-position:-546px 0}.access .access-body__title.shinoka-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/shinoka-sho.png");border-color:#b5b6b6}.access .access-body__title.shinoka-sho:before{background-color:#b5b6b6;background-position:-572px 0}.access .access-body__title.sho-nao{background-image:url("../../assets/images/access/bg-east-body-ttl/sho-nao.png");border-color:#05397f}.access .access-body__title.sho-nao:before{background-color:#05397f;background-position:-285px 0}.access .access-body__title.taka-sho-sho-nao-ogi{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-sho-sho-nao-ogi.png");border-color:#dc94b5}.access .access-body__title.taka-sho-sho-nao-ogi:before{background-color:#dc94b5;background-position:-312px 0}.access .access-body__title.taka-o{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-o.png");border-color:#dd5e88}.access .access-body__title.taka-o:before{background-color:#dd5e88;background-position:-338px 0}.access .access-body__title.ogi-o{background-image:url("../../assets/images/access/bg-east-body-ttl/ogi-o.png");border-color:#b6601f}.access .access-body__title.ogi-o:before{background-color:#b6601f;background-position:-364px 0}.access .access-body__title.sho-inu{background-image:url("../../assets/images/access/bg-east-body-ttl/sho-inu.png");border-color:#0f92b0}.access .access-body__title.sho-inu:before{background-color:#0f92b0;background-position:-442px 0}.access .access-body__title.ushi-inu-kyo-inu{background-image:url("../../assets/images/access/bg-east-body-ttl/ushi-inu-kyo-inu.png");border-color:#505050}.access .access-body__title.ushi-inu-kyo-inu:before{background-color:#505050;background-position:-467px 0}.access .access-body__title.west:before{width:24px;height:24px;margin-top:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;background-image:url("../../assets/images/access/icon-west-num.png")}.access .access-body__title.west.maru-ushi-hon{background-image:url("../../assets/images/access/bg-west-body-ttl/maru-ushi-hon.png");border-color:#e60012}.access .access-body__title.west.maru-ushi-hon:before{background-color:#e60012;background-position:0 0}.access .access-body__title.west.koji-hon{background-image:url("../../assets/images/access/bg-west-body-ttl/koji-hon.png");border-color:#871579}.access .access-body__title.west.koji-hon:before{background-color:#871579;background-position:-24px 0}.access .access-body__title.west.tado-taka{background-image:url("../../assets/images/access/bg-west-body-ttl/tado-taka.png");border-color:#dcbc00}.access .access-body__title.west.tado-taka:before{background-color:#dcbc00;background-position:-48px 0}.access .access-body__title.west.taku-awa-awa-shi-taku{background-image:url("../../assets/images/access/bg-west-body-ttl/taku-awa-awa-shi-taku.png");border-color:#ed6c00}.access .access-body__title.west.taku-awa-awa-shi-taku:before{background-color:#ed6c00;background-position:-72px 0}.access .access-body__title.west.hon-taka-awa{background-image:url("../../assets/images/access/bg-west-body-ttl/hon-taka-awa.png");border-color:#2294d3}.access .access-body__title.west.hon-taka-awa:before{background-color:#2294d3;background-position:-96px 0}.access .access-body__title.west.kan-ibu{background-image:url("../../assets/images/access/bg-west-body-ttl/kan-ibu.png");border-color:#e4007f}.access .access-body__title.west.kan-ibu:before{background-color:#e4007f;background-position:-119px 0}.access .access-body__title.west.shami{background-image:url("../../assets/images/access/bg-west-body-ttl/shami.png");border-color:#b5b5b6}.access .access-body__title.west.shami:before{background-color:#b5b5b6;background-position:-120px 0}.access .access-body__title.west.shami{background-image:none}.access .access-body__title.west.shami:before{content:none}.access .timetable{background-color:#f7f8f8;border-width:5px 0 0 0;border-style:solid}.access .timetable.taka-nao{border-color:#f59900}.access .timetable.uno-nao-m{border-color:#007f5c}.access .timetable.uno-nao-h{border-color:#dcbd00}.access .timetable.nao-teshi-inu{border-color:#ef6c00}.access .timetable.taka-nao-teshi{border-color:#8f80be}.access .timetable.taka-teshi{border-color:#e4007f}.access .timetable.uno-teshi-teshi-sho{border-color:#0059af}.access .timetable.taka-megi-ogi{border-color:#880a7a}.access .timetable.taka-sho-t{border-color:#8fc500}.access .timetable.taka-sho-i{border-color:#e90000}.access .timetable.taka-sho-k{border-color:#009fec}.access .timetable.taka-o{border-color:#003a8a}.access .timetable.taka-uno{border-color:#911d22}.access .timetable.hoden-inu{border-color:#fcc800}.access .timetable.sho-kobe{border-color:#b5b6b6}.access .timetable.takah-kobe{border-color:#b5b6b6}.access .timetable.takah-sho{border-color:#b5b6b6}.access .timetable.hime-sho{border-color:#b5b6b6}.access .timetable.hina-sho{border-color:#b5b6b6}.access .timetable.shinoka-sho{border-color:#b5b6b6}.access .timetable.maru-ushi-hon{border-color:#e60012}.access .timetable.koji-hon{border-color:#871579}.access .timetable.tado-taka{border-color:#dcbc00}.access .timetable.taku-awa-awa-shi-taku{border-color:#ed6c00}.access .timetable.hon-taka-awa{border-color:#2294d3}.access .timetable.kan-ibu{border-color:#e4007f}.access .timetable.shami{border-color:#b5b5b6}.access .timetable.sho-nao{border-color:#05397f}.access .timetable.taka-sho-sho-nao-ogi{border-color:#dc94b5}.access .timetable.taka-o{border-color:#dd5e88}.access .timetable.ogi-o{border-color:#b6601f}.access .timetable.sho-inu{border-color:#0f92b0}.access .timetable.ushi-inu-kyo-inu{border-color:#505050}.btm-caution{display:block;margin-bottom:-50px;margin-top:50px !important}.all-news .ttl-cat-news{line-height:2.4em}.all-news .event-head .event-head-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:1090px;margin:0 auto}.all-news .event-head.active{background:#fff;position:fixed;top:0px;z-index:99;margin:0 auto;width:100%;border-bottom:1px solid #c3c3c3;left:0;padding:15px 0;background:rgba(255,255,255,0.9)}.all-news .event-head h2.event-head__ttl{font-size:22px;line-height:42px}.all-news .event-head h2.event-head__ttl .event-head__island{display:inline-block;font-size:34px;letter-spacing:0.08em}.all-news .event-head__link{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:13px;letter-spacing:0.03em;line-height:1.75;margin:auto 0 auto auto;padding:10px 10px;text-align:center;text-decoration:none;width:auto;min-width:190px}body.ja .artist-search__inner__submit{background:url("../../assets/images/bg-submit-search-jp.png") no-repeat 0 0;background-size:210px auto}.artworks-island-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.artworks-island-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;text-align:center;width:25%}.artworks-island-img{margin:auto}.artworks-island-img>img{height:auto}.artworks-island-img>img.na{width:130px}.artworks-island-img>img.te{width:134px}.artworks-island-img>img.mg{width:74px}.artworks-island-img>img.og{width:75px}.artworks-island-img>img.sd{width:134px}.artworks-island-img>img.os{width:97px}.artworks-island-img>img.in{width:143px}.artworks-island-img>img.sm{width:98px}.artworks-island-img>img.ho{width:116px}.artworks-island-img>img.ta{width:108px}.artworks-island-img>img.aw{width:134px}.artworks-island-img>img.ib{width:134px}.artworks-island-img>img.tk{width:150px}.artworks-island-img>img.un{width:150px}.artworks-island-img>img.T{width:155px}.artworks-island-number{color:#6487a6;font-size:13px;letter-spacing:0.05em;margin:25px 0 15px}.artworks-island-button{background-image:url(../../assets/images/top/btn-arrow-right-no@2x.png);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:auto 10px;border:1px solid #6487a6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#6487a6;display:inline-block;font-size:13px;letter-spacing:0.05em;margin:25px auto 0;padding:12px 10px;text-align:left;width:150px}.artworks-island-button:hover{text-decoration:none}.artworks-island-item.active .artworks-island-button{background-image:url(../../assets/images/top/btn-arrow-right-on@2x.png);background-color:#6487a6;background-size:auto 10px;color:#fff;text-decoration:none}.land-body{overflow:hidden;margin-bottom:60px}.land-body.l-bdb{margin-bottom:0;padding-bottom:60px;border-bottom:1px dotted #6d6e70}.land-map__inner.teshima+.txt-land-port{margin-top:-90px}.land-map__inner.inujima+.txt-land-port{margin-top:-110px}.land-body__image{width:520px}.land-body__image .txt-land-port{color:#1b94d3;font-size:14px;margin-left:80px}.land-body__image .txt-land-port .dot{font-size:20px;font-weight:bold;vertical-align:top;line-height:18px}.land-body__image .land-map-link{position:relative;text-align:right;margin-right:80px}.land-body__text{float:none;margin-left:520px}.land-map{overflow:hidden}.land-map__inner{width:360px;height:360px;position:relative;margin:50px auto 0;text-align:center}.land-map__inner.h390{height:390px}.land-map__inner__base{width:100%;height:auto;position:absolute;left:0;top:0}.land-map__inner__btn{position:absolute;z-index:2;display:block}.land-map__inner__btn:hover{background:rgba(255,255,255,0.2)}.land-map__inner__btn img{width:100%;height:auto}.land-map__inner__btn.honmura{width:74px;height:50px;left:203px;top:139px}.land-map__inner__btn.miyanoura{width:82px;height:59px;left:42px;top:148px}.land-map__inner__btn.benesse-house-area{width:105px;height:89px;left:139px;top:248px}.land-map__inner__btn.ieura{width:53px;height:37px;left:97px;top:66px}.land-map__inner__btn.suzuri{width:71px;height:24px;left:154px;top:28px}.land-map__inner__btn.karatooka{width:55px;height:29px;left:220px;top:77px}.land-map__inner__btn.karatohama{width:54px;height:36px;left:291px;top:52px}.land-map__inner__btn.kou{width:52px;height:37px;left:162px;top:176px}.land-map__inner__btn.community-area.megijima{width:85px;height:56px;left:161px;top:187px}.land-map__inner__btn.ogres-caves{width:22px;height:33px;left:181px;top:128px}.land-map__inner__btn.nishiura{width:76px;left:60px;top:115px}.land-map__inner__btn.community-area.ogijima{width:58px;height:100px;left:66px;top:180px}.land-map__inner__btn.ogi-fishing-port-area{width:69px;height:47px;left:121px;top:287px}.land-map__inner__btn.shikai{width:26px;height:25px;left:41px;top:82px}.land-map__inner__btn.tonosho-port{width:27px;height:17px;left:56px;top:140px}.land-map__inner__btn.togata{width:19px;height:20px;left:17px;top:174px}.land-map__inner__btn.tonosho-honmachi{width:75px;left:4px;top:173px;z-index:1}.land-map__inner__btn.ikeda-port{width:117px;left:27px;top:184px}.land-map__inner__btn.mito-peninsula{width:72px;height:101px;left:142px;top:175px}.land-map__inner__btn.hitoyama-nakayama{width:53px;height:16px;left:133px;top:114px}.land-map__inner__btn.kitaura{width:31px;height:24px;left:147px;top:62px}.land-map__inner__btn.obe{width:32px;height:34px;left:209px;top:33px}.land-map__inner__btn.fukuda{width:38px;height:27px;left:301px;top:40px}.land-map__inner__btn.hishionosato-area{width:61px;height:33px;left:246px;top:159px}.land-map__inner__btn.sakate-port{width:87px;height:42px;left:222px;top:200px}.en .land-map__inner__btn.shikai,.tw .land-map__inner__btn.shikai,.cn .land-map__inner__btn.shikai,.ko .land-map__inner__btn.shikai{width:22px;height:20px;left:45px;top:79px}.en .land-map__inner__btn.tonosho-port,.tw .land-map__inner__btn.tonosho-port,.cn .land-map__inner__btn.tonosho-port,.ko .land-map__inner__btn.tonosho-port{width:27px;height:17px;left:58px;top:132px}.en .land-map__inner__btn.togata,.tw .land-map__inner__btn.togata,.cn .land-map__inner__btn.togata,.ko .land-map__inner__btn.togata{width:19px;height:20px;left:20px;top:165px}.en .land-map__inner__btn.ikeda-port,.tw .land-map__inner__btn.ikeda-port,.cn .land-map__inner__btn.ikeda-port,.ko .land-map__inner__btn.ikeda-port{width:117px;left:27px;top:184px}.en .land-map__inner__btn.mito-peninsula,.tw .land-map__inner__btn.mito-peninsula,.cn .land-map__inner__btn.mito-peninsula,.ko .land-map__inner__btn.mito-peninsula{width:70px;height:97px;left:139px;top:166px}.en .land-map__inner__btn.hitoyama-nakayama,.tw .land-map__inner__btn.hitoyama-nakayama,.cn .land-map__inner__btn.hitoyama-nakayama,.ko .land-map__inner__btn.hitoyama-nakayama{width:46px;height:16px;left:134px;top:108px}.en .land-map__inner__btn.kitaura,.tw .land-map__inner__btn.kitaura,.cn .land-map__inner__btn.kitaura,.ko .land-map__inner__btn.kitaura{width:31px;height:24px;left:144px;top:58px}.en .land-map__inner__btn.obe,.tw .land-map__inner__btn.obe,.cn .land-map__inner__btn.obe,.ko .land-map__inner__btn.obe{width:32px;height:34px;left:203px;top:31px}.en .land-map__inner__btn.fukuda,.tw .land-map__inner__btn.fukuda,.cn .land-map__inner__btn.fukuda,.ko .land-map__inner__btn.fukuda{width:38px;height:27px;left:292px;top:38px}.en .land-map__inner__btn.hishionosato-area,.tw .land-map__inner__btn.hishionosato-area,.cn .land-map__inner__btn.hishionosato-area,.ko .land-map__inner__btn.hishionosato-area{width:59px;height:32px;left:239px;top:151px}.en .land-map__inner__btn.sakate-port,.tw .land-map__inner__btn.sakate-port,.cn .land-map__inner__btn.sakate-port,.ko .land-map__inner__btn.sakate-port{width:84px;height:40px;left:216px;top:190px}.land-map__inner__btn.port-area{width:110px;height:255px;left:138px;top:11px}.en .land-map__inner__btn.port-area,.tw .land-map__inner__btn.port-area,.cn .land-map__inner__btn.port-area,.ko .land-map__inner__btn.port-area{width:110px;height:255px;left:147px;top:11px}.land-map__inner__btn.community-area.inujima{width:184px;height:142px;left:72px;top:4px}.land-map__inner__btn.shamijima-area{width:112px;height:120px;left:13px;top:112px}.land-map__inner__btn.tomari-koushou{width:131px;height:87px;left:205px;top:168px}.land-map__inner__btn.kasashima{width:94px;height:78px;left:226px;top:86px}.land-map__inner__btn.hama-ura{width:137px;height:113px;left:202px;top:186px}.land-map__inner__btn.community-area.awashima{width:106px;height:76px;left:86px;top:161px}.land-map__inner__btn.others{width:64px;left:281px;top:275px}.land-map__inner__btn.community-area.ibukijima{width:179px;height:179px;left:96px;top:119px}.land-map__inner__btn.takamatsu-port-area{width:29px;height:30px;left:112px;top:80px}.land-map__inner__btn.takamatsu-airport{width:48px;height:28px;left:63px;top:296px}.land-map__inner__btn.yashima{width:28px;height:48px;left:185px;top:66px}.land-map__inner__btn.ryuozan{width:37px;height:37px;left:248px;top:27px}.en .land-map__inner__btn.takamatsu-port-area,.tw .land-map__inner__btn.takamatsu-port-area,.cn .land-map__inner__btn.takamatsu-port-area,.ko .land-map__inner__btn.takamatsu-port-area{width:29px;height:30px;left:116px;top:94px}.en .land-map__inner__btn.takamatsu-airport,.tw .land-map__inner__btn.takamatsu-airport,.cn .land-map__inner__btn.takamatsu-airport,.ko .land-map__inner__btn.takamatsu-airport{width:48px;height:28px;left:72px;top:289px}.en .land-map__inner__btn.yashima,.tw .land-map__inner__btn.yashima,.cn .land-map__inner__btn.yashima,.ko .land-map__inner__btn.yashima{width:28px;height:48px;left:183px;top:80px}.en .land-map__inner__btn.ryuozan,.tw .land-map__inner__btn.ryuozan,.cn .land-map__inner__btn.ryuozan,.ko .land-map__inner__btn.ryuozan{width:37px;height:37px;left:241px;top:46px}.land-map__inner__btn.uno-port-area{width:209px;height:115px;left:62px;top:111px}.land-header{text-align:center}.land-header__title{font-size:23px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px dotted #c3c3c3}.land-header__title__ja{font-size:2.3em;display:block;letter-spacing:0.2em}.land-header__title__en{font-size:1.3em;font-family:"Cardo", serif;font-weight:bold;display:block;letter-spacing:0.2em}.land-header__title__en.fz18{font-size:1.8em}.land-header__content{text-align:left;line-height:2}.land-header__soon{background-color:#E5E5E6;text-align:left;line-height:2;margin-bottom:1.4em;padding:7px 23px 3px}.land-about{text-align:left}.land-about__title{margin:24px 0 20px;font-size:1.4em;background:url("../../assets/images/dot.png") repeat-x 0 50%}.land-about__title__inner{font-weight:bold;display:inline-block;background-color:#fff;padding-right:6px}.land-about__subtitle{font-size:1.33em;font-weight:bold;margin-bottom:6px}ul.land-about__content li p{display:inline;margin:0}.land-about__content{line-height:2}.land-about__content-bold{color:#000000;font-weight:bold;line-height:1.5}.land-about__content a{text-decoration:underline}.land-about__content a:hover{text-decoration:none}.land-about__content a p{text-decoration:underline}.land-about__content a p:hover{text-decoration:none}.land-about__content a.arrow{text-decoration:none}.land-about__content a.arrow:hover{text-decoration:underline}.font-meiryo{font-family:Meiryo,sans-serif}.land-about-emergency li{padding:0;margin-bottom:20px}.land-about-emergency li .date{font-size:13px;line-height:1 !important;margin-top:0px;margin-bottom:15px;color:#727171;display:block}.land-about-emergency li .box-tag{margin-bottom:20px}.land-about-emergency li .box-tag span{border:1px solid #386687;border-radius:3px;color:#386687;font-size:13px;margin-right:10px;padding:2px 8px;display:inline-block}.land-about-emergency li .box-tag span.tag-artwork{border-color:#791b20;color:#791b20}.land-about-emergency li a{display:inline-block}.land-about-emergency li a p{display:inline-block;font-size:14px;font-weight:normal;letter-spacing:.1em}.land-about-emergency li a p.arrow{color:#595757;background:url(../../assets/images/icon-arrow.png) no-repeat right 40%;padding-right:15px}.land-about-emergency li a p:hover{text-decoration:underline}.artworks-artists .content.pre .slash{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 77px;width:960px}.artworks-artists .content.pre .slash p{background-color:#ffffff;display:block;font-size:14px;letter-spacing:.15em;line-height:1.57;margin:0;padding:68px 20px;text-align:center;color:#1F1F1F}.artworks-artists .content.pre .slash p span,.artworks-artists .content.pre .slash p a{color:#1F1F1F}.artworks-artists .content.pre .slash p a{text-decoration:underline}.artworks-artists .content.pre .slash p a:hover{text-decoration:none}.artworks-artists .content.pre .slash p .name-island{display:block;font-size:15px;margin:42px auto 20px}.artworks-artists .content.pre .back{display:block;margin:0 auto 25px;white-space:nowrap;width:170px}.artworks-artists .box-news{margin-bottom:50px}.artworks-artists .artist-nav .sort-nav{margin:0 !important}.artworks-artists .link-emergency a{border:1px solid #5d5d5d;color:#5d5d5d;display:block;height:30px;line-height:30px;width:136px;text-align:center;font-size:12px}.artworks-artists .link-emergency a:hover{text-decoration:none;opacity:.6}.artworks-artists .acc-example{margin-bottom:40px;overflow:hidden}.artworks-artists .acc-example .acc-ex-btn{background-color:#ffffff;cursor:pointer;display:inline-block;font-size:13px;letter-spacing:.1em;padding-right:50px;position:relative}.artworks-artists .acc-example .acc-ex-btn p{font-size:13px;color:#000000}.artworks-artists .acc-example .acc-ex-btn:after{border-right:1px solid #2f2724;border-top:1px solid #2f2724;content:"";display:inline-block;height:10px;position:absolute;right:28px;top:-4px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px}.artworks-artists .acc-example .acc-ex-btn.open:after{top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.artworks-artists .acc-example .acc-ex-btn.en:after{top:0}.artworks-artists .acc-example .acc-ex-btn.en.open:after{top:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.artworks-artists .acc-example .acc-ex-box{display:none;border:2px solid #f2f2f2;margin-top:-15px;margin-bottom:40px}.artworks-artists .acc-example .acc-ex-box .ex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:50px 100px 30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:156px;width:50%}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner.border-r{border-right:1px solid #999999;padding-left:0}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:340px;padding:0;margin:0}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dt{position:relative;margin-right:6px;padding:0;margin:0 6px 0 0}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dt .acc-ex-num.num1{position:absolute;top:-8px;left:-4px}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd h5{font-size:13px;color:#6f6d6d;line-height:1.69;margin-bottom:11px}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd p{font-size:12px}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd h5,.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd p{position:relative;padding-left:23px;letter-spacing:.1em}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd h5 .acc-ex-num.num2,.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd p .acc-ex-num.num2{position:absolute;top:-8px;left:0}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd h5 .acc-ex-num.num3,.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dd p .acc-ex-num.num3{position:absolute;left:0;top:-3px}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner ul{overflow:visible}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner ul li{margin-bottom:15px}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner ul li p{font-size:13px;letter-spacing:.1em}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner ul li p .listnum{margin-right:10px;vertical-align:middle}.artworks-artists .acc-example .acc-ex-num{background-color:#ffffff;border-radius:50%;color:#92acc4;font-family:meiryo;font-size:20px;letter-spacing:0;line-height:1;margin:0;padding:0}.land-about-access li .ttl-access{font-size:13px;line-height:1 !important;margin-top:0px;margin-bottom:10px;letter-spacing:.1em;display:block}.land-about-access li a{display:inline-block;text-decoration:underline}.land-about-access li a:hover{text-decoration:none}.land-about-access li a p{text-decoration:underline}.land-about-access li a p:hover{text-decoration:none}.land-about-access li p{display:inline-block}.land-area{overflow:hidden;padding:50px 0 20px;border-top:1px solid #c3c3c3}.land-area.last{border-bottom:1px solid #c3c3c3}.land-area__title{font-size:20px;letter-spacing:.2em}.land-area__title__en{font-family:"Cardo", serif;font-size:2.5em;font-weight:500;letter-spacing:0.05em;margin-bottom:6px;display:block}.land-area__title__ja{font-size:1.3em}.land-area__content{width:724px}.artwork-index{overflow:hidden;margin-bottom:30px}.artwork-index.fourth,.artwork-index.third{margin-right:0}.artwork-index__image{display:block;margin-bottom:4px}.artwork-index__image{height:145px;overflow:hidden}.artwork-index__image img{width:100%;height:auto}.artwork-index__body{position:relative}.artwork-index__body__credit{color:#666;font-size:1em;letter-spacing:0.07em;line-height:1;margin:6px 0 5px;min-height:1em;text-align:right}.artwork-index__body__num{font-size:1.3em;margin-bottom:10px}.artwork-index__body__title{font-size:1.3em;font-weight:bold;margin:0 0 10px;color:#6f6d6d}.artwork-index__body__name{font-size:1.2em;min-height:35px}.artwork-index__body__area{font-size:1.2em;margin-bottom:16px}.artwork-index__body__more{font-size:1.2em;letter-spacing:0.2em;color:#9fa0a0;display:inline-block;width:92px;height:22px;display:none}.artwork-index__body__more:hover{opacity:.7}.artwork-index__body__more img{width:100%;height:auto}.artwork-slider{margin-bottom:45px}.artwork-slider div{margin:0}.artwork-slider .slider__arrow.prev{left:-30px}.artwork-slider .slider__arrow.next{right:-30px}.artwork-slider__text{font-size:1.13em;text-align:right}.artwork-body{overflow:visible}.artwork-body__head{overflow:hidden}.artwork-body__head .date{letter-spacing:2px}.artwork-body__head .date__big,.artwork-body__head .date__small{font-family:"Cardo", serif;margin-right:8px}.artwork-body__head .date__big{font-size:5em}.artwork-body__head .date__small{font-size:1.5em}.artwork-body__left{width:840px;margin-bottom:30px}.artwork-body__right{width:212px;margin-bottom:30px}.season-status{overflow:hidden;margin-bottom:15px}.season-status__list{font-size:1.13em;text-align:center;color:#fff;float:left;display:block;width:29%;padding-top:3px;margin-right:1%;background-color:#efefef;height:18px;overflow:hidden}.season-status__list.min{width:4%}.season-status__list.release{background-color:#668cad}.season-status__list.last{margin-right:0}.season-status.en .season-status__list{font-family:"Roboto", sans-serif;height:15px}.ex-status{font-size:1em;text-align:center;background:url("../../assets/images/blue.png") repeat-x 0 49%;margin-bottom:12px}.ex-status__inner{font-size:1.6em;color:#004077;background-color:#fff;padding:0 8px}.ex-status.off{background-image:url("../../assets/images/red.png")}.ex-status.off .ex-status__inner{color:#930E14}.ex-status.hide{display:none}.artist-about{overflow:visible}.artist-about__image{width:212px;height:212px;display:block;margin-bottom:10px;position:relative;background-color:#f8f8f8;overflow:hidden}.artist-about__image img{max-height:100%;width:auto;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.artist-about__name{font-size:1em;margin-bottom:0}.artist-about__name__main{font-size:1.3em;margin-bottom:2px;display:block;color:#6f6d6d}.artist-about__name__kana{font-size:1.2em;color:#6f6d6d;display:block;margin-bottom:16px}.artist-about__name__more{width:92px;display:inline-block;clear:both}.artist-about__name__more:hover{opacity:.7}.artist-about__name__more img{width:100%;height:auto}.artwork-about{overflow:hidden}.artwork-about__num{color:#6f6d6d}.artwork-about__name{font-size:2em;margin-bottom:18px}.artwork-about__content{color:#6f6d6d;line-height:1.75}.artwork-about__content p{color:#6f6d6d}.artwork-outline{clear:both;margin-top:18px}.artwork-outline__title{font-size:1em;text-align:center;letter-spacing:0.2em;margin-bottom:35px}.artwork-outline__title__ja{font-size:1.8em;display:block}.artwork-outline__title__en{font-size:1.3em;font-weight:bold;font-family:"Cardo", serif;display:block}.artwork-outline__title__en.fz18{font-size:1.8em}.artwork-outline__content{width:100%;border-collapse:collapse}.artwork-outline__content__td,.artwork-outline__content__th{font-size:1.35em;border-top:1px solid #c3c3c3;padding:25px 3%;word-break:break-all}.artwork-outline__content__td a,.artwork-outline__content__th a{word-break:break-all;display:inline-block}.artwork-outline__content__td dl,.artwork-outline__content__th dl{margin:0;padding:8px 0}.artwork-outline__content__td dl dd,.artwork-outline__content__td dl dt,.artwork-outline__content__th dl dd,.artwork-outline__content__th dl dt{font-size:1em}.artwork-outline__content__th{color:#727171;width:20%;text-align:left}.related .related__title{font-size:18px;margin-bottom:20px}.artworks-artists .artwork-index__body__name{line-height:1.6}.artworks-artists .artwork-index__body__name{min-height:40px}.land-area__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.land-area__content .artwork-index.one-third{float:none}.lang-toggleBtn{cursor:pointer}.header__top .langnav__list__link.otherlink{padding-bottom:0}.pop-lang-select{background:rgba(0,0,0,0.3);position:fixed;top:0;left:0;right:0;bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:999;display:none}.pop-lang-select.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pop-lang-select .btn-close{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;background:url(../../assets/images/btn-close.png) no-repeat 0 0;opacity:.3;width:31px;height:31px;background-size:31px 31px;position:absolute;right:30px;top:20px;margin-left:-15px;z-index:80;cursor:pointer;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.pop-lang-select .btn-close:hover{opacity:.1}.pop-lang-select .pop-inner{width:600px;background:#ffffff;margin:0 auto;display:none}.pop-lang-select .pop-inner .pop-box{padding:60px 100px;position:relative}.pop-lang-select .pop-inner .pop-box .ttl-pop{font-family:'DIN', serif;font-size:23px;letter-spacing:.05em;text-align:center;padding-bottom:30px;border-bottom:1px dotted #6f6d6d;margin-bottom:0;color:#000000;text-shadow:0.8px 0.8px 0 #000000}.pop-lang-select .pop-inner .pop-box .select-lang li a{font-family:'Roboto', sans-serif;color:#333333;letter-spacing:.1em}.pop-lang-select .pop-inner .pop-box .select-lang li a:hover{text-decoration:none;color:#ffffff}.pop-lang-select .pop-inner .pop-box .select-lang li a.current{opacity:.3;pointer-events:none}.pop-lang-select .pop-inner .pop-box .btn-pop{background:#4e789a;color:#ffffff;cursor:pointer;font-size:14px;letter-spacing:.1em;line-height:45px;text-align:center}.pop-lang-select .pop-inner .pop-box .btn-pop:hover{opacity:.6}.land-body__text__bottom .ac-head-art{position:relative;display:inline-block;margin-top:10px;cursor:pointer;padding-right:25px}.land-body__text__bottom .ac-head-art:after{border-right:1px solid #2f2724;border-top:1px solid #2f2724;content:"";display:inline-block;height:10px;position:absolute;right:0;top:-2px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px}.land-body__text__bottom .ac-head-art.open:after{top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.land-body__text__bottom .ac-head-art:hover{text-decoration:underline}.land-body__text__bottom .ac-body-art{display:none}.land-body__text__bottom .ac-body-art .land-about__content{margin-top:20px}.land-body__text__bottom .ac-body-art .land-about__content a{color:#6f6d6d;font-weight:normal}.sec-beginner{margin:0 auto}.sec-beginner .list-link{margin-bottom:50px}.sec-beginner .list-link li a{background-color:#557ba0;color:#ffffff;display:block;text-align:center;height:90px;line-height:90px;font-size:14px;letter-spacing:0.1em}.sec-beginner .list-link li a:hover{text-decoration:none;opacity:.8}.sec-beginner .num-beg{margin-bottom:35px}.sec-beginner .num-beg>li{padding:45px 0 35px}.sec-beginner .num-beg li h4{position:relative;margin-bottom:15px}.sec-beginner .num-beg li h4:after{border-bottom:1px dotted #717070;content:'';display:block;height:0px;position:absolute;top:50%;width:100%}.sec-beginner .num-beg li h4 .ttl-jp{background:#ffffff;display:inline-block;font-size:18px;letter-spacing:0.4em;position:relative;padding-right:20px;z-index:1}.sec-beginner .num-beg li .txt-beg{color:#595757;font-size:13px;letter-spacing:0.1em;line-height:1.61;margin-bottom:25px}.sec-beginner .num-beg li .inner-link{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec-beginner .num-beg li .inner-link li{width:24.22%;margin-bottom:10px}.sec-beginner .num-beg li .inner-link li .comments{color:#c7000b;display:block;font-size:12px;letter-spacing:.1em;margin:6px auto 0;text-align:center}.sec-beginner .num-beg li .inner-link li a{display:block;border:1px solid #557ba0;line-height:50px;height:50px;color:#557ba0;letter-spacing:0.1em;font-size:14px;text-align:center}.sec-beginner .num-beg li .inner-link li a.close{background-color:#898888;border-color:#898888;color:#ffffff;cursor:default}.sec-beginner .num-beg li .inner-link li a.close:hover{opacity:1}.sec-beginner .btm-list-link li a.close{background-color:#898888;border-color:#898888;color:#ffffff;cursor:default}.sec-beginner .btm-list-link li a.close:hover{opacity:1}.sec-beginner .num-beg li .inner-link li a:hover{text-decoration:none;opacity:.6}.sec-beginner .num-beg li .inner-link.img-link li:nth-child(1),.sec-beginner .num-beg li .inner-link.img-link li:nth-child(2){margin-bottom:30px}.sec-beginner .num-beg li .inner-link.img-link li figure{margin-bottom:25px;height:155px}.sec-beginner .num-beg li .inner-link.img-link li figure .txt-credit{margin-top:7px}.sec-beginner .btm-list-link{margin-bottom:50px}.sec-beginner .btm-list-link li a{background-color:#557ba0;color:#ffffff;display:block;text-align:center;height:50px;line-height:50px;font-size:14px;letter-spacing:0.1em}.sec-beginner .btm-list-link li a:hover{text-decoration:none;opacity:.8}.sec-process .list-arrow{max-width:970px;margin:0 auto 20px}.sec-process .list-arrow img.for-small{width:17px;margin:0 auto 0 15px}.sec-process .list-arrow li p{font-size:14px;letter-spacing:.1em}.sec-process .list-link{margin:0 auto 80px;max-width:970px}.sec-process .list-link li{width:22.57%}.sec-process .list-link li a{background-color:#557ba0;color:#ffffff;display:block;text-align:center;height:125px;line-height:125px;font-size:17px;letter-spacing:.1em}.sec-process .list-link li a:hover{text-decoration:none;opacity:.8}.sec-process .list-course>li{margin-bottom:80px}.sec-process .list-course>li:last-child{margin-bottom:0}.sec-process .ttl-slash{background:url(../images/slash.png) repeat 0 0;font-size:18px;height:32px;letter-spacing:.35em;line-height:32px;margin:0 auto 50px;max-width:970px;text-align:center}.sec-process .txt-process{letter-spacing:.1em;line-height:1.61;margin-bottom:25px;text-align:center}.sec-process .list-btn-link{margin-bottom:30px}.sec-process .list-btn-link li a{border:1px solid #557ba0;color:#557ba0;display:block;font-size:14px;height:50px;letter-spacing:.1em;line-height:50px;text-align:center}.sec-process .list-btn-link li a.close{background-color:#898888;border-color:#898888;color:#ffffff;cursor:default}.sec-process .list-btn-link li a.close:hover{opacity:1}.sec-process .list-btn-link li a:hover{text-decoration:none;opacity:.6}.sec-process .list-btn-link li .comments{color:#c7000b;display:block;font-size:12px;letter-spacing:.1em;margin:6px auto 0;text-align:center}.sec-process .list-btn-link li .btn-comment{color:#595757;display:block;font-size:11px;margin-top:10px;text-align:center}.sec-knowledge .top-know{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 62px;width:964px}.sec-knowledge .top-know figure{margin:0 auto 45px;margin-right:45px;max-width:456px;text-align:center;width:auto}.sec-knowledge .top-know .box-txt{width:456px}.sec-knowledge .top-know .box-txt h3{color:#37698D;font-size:20px;letter-spacing:0.16em;margin-bottom:30px}.sec-knowledge .top-know .box-txt p{font-size:14px;letter-spacing:0.1em;line-height:2}.sec-knowledge .box-know{max-width:970px;margin:0 auto}.sec-knowledge .box-know ul{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-knowledge .box-know ul li{margin-bottom:60px;width:30.51%}.sec-knowledge .box-know ul li figure{margin:0 auto 35px;width:63.85%}.sec-knowledge .box-know ul li dl dt{font-size:16px;letter-spacing:0.15em;line-height:1.62;color:#37698D}.sec-knowledge .box-know ul li dl dd p{display:block;font-size:13px;line-height:1.91;letter-spacing:0.1em;margin-bottom:5px}.sec-knowledge .box-know ul li dl dd a{color:#000000;display:inline-block;margin-top:10px}.sec-knowledge .box-know ul li dl dd .island-list{line-height:1.91}.sec-knowledge .box-know ul li dl dd .island-list a{color:#6f6d6d;margin-top:0}body.cn h1,body.cn h2,body.cn h3,body.cn h4,body.cn h5{font-family:"Microsoft Yahei","微软雅黑","黑体","Simhei","PingHei","STHeitiSC-Medium",sans-serif}body.cn p,body.cn dt,body.cn dd,body.cn a,body.cn span,body.cn li,body.cn th,body.cn td{font-family:"Microsoft Yahei","微软雅黑","黑体","Simhei","PingHei","STHeitiSC-Medium",sans-serif}body.cn .home .header__top .langnav__list__link.jp img{background-image:url(/assets/images/langnav-jp-white.png)}body.cn .home .header__top .langnav__list__link.en img{background-image:url(/assets/images/langnav-en-white.png)}body.cn .artist-nav .sort-nav{margin:0 !important}body.cn .land-area__title__en{font-size:20px}.sec-emergency-detail .em-category{color:#9a1f23;margin-bottom:20px;text-align:center}.sec-emergency-detail .date{font-size:13px;line-height:1 !important;margin-top:0px;margin-bottom:25px;color:#727171;display:block;text-align:center}.sec-emergency-detail .box-tag{margin:0 auto 10px;text-align:center}.sec-emergency-detail .box-tag span{border:1px solid #386687;border-radius:3px;color:#386687;display:inline-block;font-size:13px;margin-left:10px;padding:2px 8px;margin-bottom:5px}.sec-emergency-detail .box-tag span:first-child{margin-left:0}.sec-emergency-detail .box-tag span.tag-artwork{border-color:#791b20;color:#791b20}.sec-emergency-detail .box-em-detail{margin:0 auto;max-width:680px;padding:30px 0 0}.sec-emergency-detail .box-em-detail h3{font-size:16px;letter-spacing:.1em;margin-bottom:50px;text-align:center}.sec-emergency-detail .box-em-detail p{font-size:14px;line-height:1.85 !important;margin-top:-5.95px;margin-bottom:-5.95px;letter-spacing:.1em;word-wrap:break-word;text-align:left;text-align:justify}.sec-emergency-detail .box-em-detail .btn-back a{font-size:14px;border:1px solid #386687;color:#386687;cursor:pointer;display:block;letter-spacing:.1em;line-height:36px;margin:120px auto 0;text-align:center;width:269px}.sec-emergency-detail .box-em-detail .btn-back a:hover{opacity:.6;text-decoration:none}.sec-emergency p.arrow{color:#2f2725;background:url("../../assets/images/icon-arrow.png") no-repeat right 40%;padding-right:15px}.sec-emergency .now-time{font-size:16px;font-weight:bold;letter-spacing:.1em;margin-bottom:60px;margin-top:30px;text-align:center}.sec-emergency .box-search{border:1px solid #a4a09f;margin-bottom:80px;padding:20px 20px}.sec-emergency .box-search form ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sec-emergency .box-search form ul li{border-right:1px dotted #5e5d5d;margin-bottom:15px;text-align:center;width:130px}.sec-emergency .box-search form ul li:nth-child(8n){border-right:none}.sec-emergency .box-search form ul li.close .label{color:#cccccc;pointer-events:none}.sec-emergency .box-search form ul li.close .label:hover{border:none;color:#cccccc}.sec-emergency .box-search form ul li input[type='checkbox']{display:none}.sec-emergency .box-search form ul li input[type='checkbox']:checked+label{border:1px solid #386687;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#386687}.sec-emergency .box-search form ul li .label{cursor:pointer;display:block;font-size:18px;height:32px;line-height:32px;margin:0 auto;text-align:center;width:99px}.sec-emergency .box-search form ul li .label:hover{border:1px solid #386687;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#386687}.sec-emergency .box-search form .box-form-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;width:100%}.sec-emergency .box-search form button{background:#386687;border:1px solid #386687;color:#ffffff;cursor:pointer;display:block;font-size:16px;letter-spacing:.1em;line-height:36px;margin:0 5px;width:269px}.sec-emergency .box-search form button.reset{background:transparent;color:#386687;-webkit-box-sizing:border-box;box-sizing:border-box}.sec-emergency .box-search form button:hover{opacity:.8}.sec-emergency .box-em-list .tab-em-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec-emergency .box-em-list .tab-em-list li{width:24.31%;border-left:1px solid #918f8f;border-right:1px solid #918f8f;border-top:1px solid #918f8f;height:50px;line-height:50px}.sec-emergency .box-em-list .tab-em-list li span,.sec-emergency .box-em-list .tab-em-list li a{display:block;font-size:16px;letter-spacing:.28em;text-align:center;color:#918f8f}.sec-emergency .box-em-list .tab-em-list li span:hover,.sec-emergency .box-em-list .tab-em-list li a:hover{text-decoration:none}.sec-emergency .box-em-list .tab-em-list li.current{border-color:#474545}.sec-emergency .box-em-list .tab-em-list li.current span{color:#474545}.sec-emergency .box-em-list .tab-em-list li.current:hover{opacity:1}.sec-emergency .box-em-list .tab-em-list li:hover{opacity:.6}.sec-emergency .box-em-list .txt-em-none{display:block;font-size:14px;padding:80px 0;letter-spacing:.1em;text-align:center}.sec-emergency .box-em-list .list-em li{padding:30px 0 30px;border-bottom:1px dotted #6d6e70}.sec-emergency .box-em-list .list-em li:first-child{margin-top:30px}.sec-emergency .box-em-list .list-em li .date{font-size:13px;line-height:1 !important;margin-top:0px;margin-bottom:15px;color:#727171;display:block}.sec-emergency .box-em-list .list-em li .box-tag{margin-bottom:20px}.sec-emergency .box-em-list .list-em li .box-tag span{border:1px solid #386687;border-radius:3px;color:#386687;display:inline-block;font-size:13px;margin-right:10px;margin-bottom:3px;padding:2px 8px}.sec-emergency .box-em-list .list-em li .box-tag span.tag-artwork{border-color:#791b20;color:#791b20}.sec-emergency .box-em-list .list-em li a{display:inline-block}.sec-emergency .box-em-list .list-em li a p{display:inline-block;font-size:14px;font-weight:normal;letter-spacing:.1em}.sec-emergency .box-em-list .list-em li a p:hover{text-decoration:underline}.sec-emergency .box-em-list .pager{margin-top:90px}.sec-emergency .box-em-list .pager ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:37.61%}.sec-emergency .box-em-list .pager ul li a.arrow{padding-right:40px}.sec-emergency .box-em-list .pager ul li a.arrow.left{padding-left:40px;padding-right:0}.sec-emergency .box-em-list .pager ul li a p{display:inline-block;font-size:14px;font-weight:normal;letter-spacing:.1em}.sec-emergency .box-em-list .pager ul li a p:hover{text-decoration:underline}.sec-contact-info .ttl-contact-info{font-size:14px;line-height:1.85 !important;margin-top:-5.95px;margin-bottom:-5.95px;border-bottom:1px solid #717071;margin-bottom:18px;padding-bottom:20px;position:relative;letter-spacing:.08em;width:100%}.sec-contact-info .ttl-contact-info .-open{display:none}.sec-contact-info .ttl-contact-info.is-active .-open::before{-webkit-transform:rotate(90deg) scale(1, 0);transform:rotate(90deg) scale(1, 0)}.sec-contact-info .ttl-contact-info.is-active .-open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sec-contact-info .box-contact-info{margin-bottom:45px}.sec-contact-info .box-contact-info span{display:block}.sec-contact-info .box-contact-info .name-shop{font-size:14px;line-height:1.75 !important;margin-top:-5.25px;margin-bottom:9.75px;color:#9a1e23;letter-spacing:.1em}.sec-contact-info .box-contact-info .shop-tel{font-size:18px;line-height:1.76 !important;margin-top:-6.84px;margin-bottom:8.16px;pointer-events:none;display:block;letter-spacing:.13em}.sec-contact-info .box-contact-info .shop-time,.sec-contact-info .box-contact-info .shop-mail{font-size:13px;line-height:2 !important;margin-top:-6.5px;margin-bottom:-6.5px;color:#595757}.sec-contact-info .box-contact-info .flex-item{margin-bottom:40px}.sec-contact-info .box-contact-info .flex-item.for-small{margin-bottom:0}.sec-contact-info .box-contact-info .link-contact-info{font-size:14px;line-height:1.57 !important;margin-top:-3.99px;margin-bottom:-3.99px;color:#9a1e23;letter-spacing:.1em;padding-right:22px;background:url("../../assets/images/emergency/icon-arrow-r-red.png") right center no-repeat;background-size:6px auto}.en h1,.en h2,.en h3,.en h4,.en h5{font-family:"Roboto",sans-serif}.en p,.en dt,.en dd,.en a,.en span,.en li,.en th,.en td{font-family:"Roboto",sans-serif}.en .land-header__title__en{font-family:"Cardo",serif}.en p{word-wrap:break-word}.en .fit-nav__list__link{padding:0 5px 20px}.en .fit-nav__list__link span.en{text-transform:none}.en .fit-nav__list__link span.en.fz13{position:relative}.en .fit-nav__list__link span.en.fz13 span{display:inline;letter-spacing:0em}.en .sec-sitemap span.en{text-transform:none}.en .sec-priority .link-priority ul li a,.en .sec-priority .link-priority ul li span{height:auto;font-weight:500;font-family:"Roboto", sans-serif}.en .sec-priority .link-priority ul li span{color:#004077}.en .sec-priority .box-catch .txt-catch .txt-comments{margin-top:10px;display:block;color:#6f6d6d;font-size:12px}.en .home .header__top .subnav__list,.en .home .fit-nav__list__link span.en.fz13{color:#ffffff}.en .home .header__top .langnav__list__link.jp img{background-image:url(../../assets/images/langnav-jp-white.png)}.en .home .header__top .langnav__list__link.otherlink img{background-image:url(../../assets/images/langnav-other-white.png)}.en .home .en .multi-nav .en_close a,.en .home .en .multi-nav .en_close span{color:#666666 !important}.en .land-header__title__en{font-size:18px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px dotted #c3c3c3}.en .land-area__title__en{font-size:20px}.en .sec-process .list-arrow li:nth-child(2){width:63%}.en .artist-nav .sort-nav{margin:0 !important}.en .sec-koebi .list-activity{padding:0}.en .home .subnav__list a{color:#ffffff}body.event .event-head .event-head-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:1090px;margin:0 auto}body.event .event-head.active{background:#fff;position:fixed;top:0px;z-index:99;margin:0 auto;width:100%;border-bottom:1px solid #c3c3c3;left:0;padding:15px 0;background:rgba(255,255,255,0.9)}body.event .event-head .event-head__date{margin-right:32px;position:relative}body.event .event-head .event-head__date .event-head__date__month{font-size:60px}body.event .event-head h2.event-head__ttl{font-size:22px;line-height:42px}body.event .event-head h2.event-head__ttl .event-head__island{display:inline-block;font-size:34px;letter-spacing:0.08em}body.event .event-head__link{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:13px;height:40px;letter-spacing:0.03em;line-height:40px;margin:auto 0 auto auto;text-align:center;text-decoration:none;width:190px}.event_related__title{font-size:18px;margin-bottom:20px}.artwork-outline__content__td dl dd a{color:#6f6d6d;font-size:1em;text-decoration:underline}.artwork-outline__content__td dl dd a:hover{text-decoration:none}body.home .main-visual .main-visual__inner__element{max-height:100vh}body.home .main-visual .main-visual__inner__element img{width:100%}body.home .main-visual .btn-scroll{bottom:0;position:absolute;left:50%;margin-left:-22px}body.home .main-visual .btn-scroll p{font-family:'Roboto', sans-serif;color:#ffffff;font-size:8px;padding-bottom:93px;margin:0;letter-spacing:.12em;overflow:hidden}body.home .main-visual .btn-scroll p a span{color:#ffffff;z-index:10}body.home .main-visual .line-scroll{bottom:0;height:85px;left:50%;position:absolute;width:1px;overflow:hidden}@-webkit-keyframes scrollDown{0%{-webkit-transform:translate(0, -90px);transform:translate(0, -90px);opacity:1}40%{opacity:1}80%{opacity:1}100%{-webkit-transform:translate(0, 95px);transform:translate(0, 95px);opacity:0}}@keyframes scrollDown{0%{-webkit-transform:translate(0, -90px);transform:translate(0, -90px);opacity:1}40%{opacity:1}80%{opacity:1}100%{-webkit-transform:translate(0, 95px);transform:translate(0, 95px);opacity:0}}body.home .main-visual .line-scroll:after{height:85px;width:1px;display:block;content:'';background-color:#ffffff;position:absolute;bottom:0;left:49%}body.home .main-visual .line-scroll:before{height:85px;width:1px;display:block;content:'';background-color:#000000;position:absolute;bottom:0;left:49%;-webkit-animation:scrollDown 3s infinite;animation:scrollDown 3s infinite;z-index:1}body.home .box-notice{padding:40px 0 0}body.home .list-article li{border-bottom:1px dotted #727171;margin:0 auto 25px;padding:0 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.home .list-article li figure{margin:0;overflow:hidden;padding:0;width:225px}body.home .list-article li figure a:hover{opacity:.5}body.home .list-article li .box-article-txt{width:780px}body.home .list-article li .box-article-txt .ttl{font-size:13px;font-weight:bold;letter-spacing:.1em;line-height:1.75;margin-bottom:13px}body.home .list-article li .box-article-txt .date-area{color:#595757;font-size:12px;letter-spacing:.1em;line-height:1.75;margin-bottom:10px}body.home .list-article li .box-article-txt .txt{color:#000000;font-size:12px;letter-spacing:.1em;line-height:1.41}body.home .list-onlytxt li{padding:0 0 25px;border-bottom:1px dotted #727171;margin-bottom:25px}body.home .list-onlytxt li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body.home .list-onlytxt li a .date{width:147px;font-size:14px;letter-spacing:.2em;color:#585757;margin:0}body.home .list-onlytxt li a .ttl{font-size:14px;letter-spacing:.1em;color:#040000;margin:0}body.home.en #countdown2,body.home.tw #countdown2,body.home.cn #countdown2,body.home.ko #countdown2{line-height:16px}body.home.en #countdown2 span,body.home.tw #countdown2 span,body.home.cn #countdown2 span,body.home.ko #countdown2 span{font-family:"Cardo",serif}body.home.en .box-emergency .box-ticker .list-ticker,body.home.tw .box-emergency .box-ticker .list-ticker,body.home.cn .box-emergency .box-ticker .list-ticker,body.home.kr .box-emergency .box-ticker .list-ticker{-webkit-animation-duration:11s;animation-duration:11s}body.home.en .box-tag span,body.home.tw .box-tag span,body.home.cn .box-tag span,body.home.kr .box-tag span{font-family:"M+ 2p medium","小塚ゴシック Pro","Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","メイリオ","Meiryo","MS PGothic","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif}body.home .st0{fill:#ffffff}body.home .main-area__right .main-area__right__ele.art-setouchi{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}body.home .main-area__right .main-area__right__ele.art-setouchi .box-countdown{margin-right:50px}body.home .main-area__right .main-area__right__ele.art-setouchi .box-countup{margin-right:50px;margin-bottom:0}body.home .main-area__right .main-area__right__ele.art-setouchi .box-countup.en p.txt-countup{font-family:"Cardo",serif}body.home .main-area__right .main-area__right__ele.art-setouchi .box-countup p.txt-countup{color:#ffffff;font-family:"M+ 2p regular", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:15px;letter-spacing:0.2em !important;margin-bottom:-5px;margin-right:10px}body.home .main-area__right .main-area__right__ele.art-setouchi .box-countup p.txt-countup .num-count{line-height:0;margin:0 5px 0 8px;color:#ffffff;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;font-size:42px;letter-spacing:0.1em}body.home .txt-annotation{text-align:center;margin:-20px auto 40px}body.home .box-emergency{background-color:#37698D;border-radius:5px;color:#ffffff;padding:15px 0 15px 20px;overflow:hidden;position:relative}body.home .box-emergency .ttl-emergency{font-size:14px;line-height:1 !important;margin-top:0px;margin-bottom:0px;color:#ffffff;line-height:1.8em !important;display:inline-block;letter-spacing:.04em;padding-right:25px;border-right:1px solid #ffffff;margin-right:25px;vertical-align:top}@-webkit-keyframes em-ticker{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);visibility:visible}100%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}}@keyframes em-ticker{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);visibility:visible}100%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}}body.home .box-emergency .box-ticker{position:absolute;top:14px;display:inline-block;width:68%;overflow:hidden;height:2rem;padding-left:0;-webkit-box-sizing:content-box;box-sizing:content-box}body.home .box-emergency .box-ticker:hover .list-ticker{-webkit-animation-play-state:paused;animation-play-state:paused}body.home .box-emergency .box-ticker .list-ticker{display:inline-block;height:2rem;line-height:2rem;white-space:nowrap;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:em-ticker;animation-name:em-ticker;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:3s;animation-delay:3s}body.home .box-emergency .box-ticker .list-ticker .item-ticker{display:inline-block;padding:0 3em 0 0;font-size:13px;color:#ffffff}body.home .box-emergency .box-ticker .list-ticker .item-ticker a{display:inline-block;padding:0 10px;font-size:13px;color:white}body.home .box-emergency .box-ticker .list-ticker .box-tag{vertical-align:top;padding-top:5px;display:inline-block}body.home .box-emergency .box-ticker .list-ticker .box-tag span{border:1px solid #ffffff;border-radius:3px;color:#ffffff;display:inline-block;font-size:12px;line-height:1.3;margin-right:10px;margin-bottom:3px;padding:0 8px;vertical-align:top;text-decoration:none}body.home .box-emergency .box-ticker .list-ticker .box-tag span.tag-artwork{border-color:#ffffff;color:#ffffff}body.home .box-emergency .box-ticker .list-ticker .box-tag span.tag-slash{border:none;margin:0 0 0 -10px;line-height:16px;padding:0 4px 0 8px;font-size:13px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}body.home .box-emergency .link-emergency{font-size:13px;display:inline-block;letter-spacing:.04em;text-decoration:underline;color:#ffffff;max-width:58em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.home .box-emergency .link-emergency:hover{text-decoration:none}body.home .box-emergency .link-all-emergency{font-size:13px;line-height:1 !important;margin-top:0px;margin-bottom:0px;color:#ffffff;float:right;line-height:1.8em !important;display:inline-block;letter-spacing:.04em;text-decoration:none;padding-left:25px;padding-right:20px;border-left:3px double #ffffff;position:relative;background:#37698d}body.home .box-emergency.for-small{background:transparent;color:#37698D}body.home .box-emergency.for-small .ttl-emergency{color:#37698D;float:left;margin-right:0;margin-bottom:10px}body.home .box-emergency.for-small .link-all-emergency{float:right;color:#37698D;background-image:url(../../assets/images/top/btn-arrow-right-no@2x.png);background-repeat:no-repeat;background-position:right 1px;background-size:6px auto;padding:0 15px 0 0}body.home .box-emergency.for-small .box-ticker-sp{clear:both;background-color:#37698D;margin-top:8px;height:30px;padding:5px 10px 5px;display:block;border-radius:5px;position:relative}body.home .box-emergency.for-small .box-ticker-sp .box-ticker{width:100%;padding-left:0;top:9px}body.home .box-emergency.for-small .box-ticker-sp li{height:30px}body.home .box-emergency.for-small .box-ticker-sp li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}body.home .box-emergency.for-small .box-ticker-sp li a .txt-link{color:#ffffff;font-size:13px;margin-right:1em;line-height:30px;text-decoration:underline}body.home .swiper-button-next,body.home .swiper-button-prev{top:101px}body.home .box-emergency .loopSliderWrap{top:0;left:0;height:25px;overflow:hidden;position:absolute}body.home .box-emergency .loop_ticker{height:25px;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:740px;display:inline-block}body.home .box-emergency .loop_ticker ul{padding-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left}body.home .box-emergency .loop_ticker .item-ticker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.home .box-emergency .loop_ticker .item-ticker .box-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;margin-left:1em}body.home .box-emergency .loop_ticker .item-ticker .box-tag span{border:1px solid #ffffff;border-radius:3px;color:#ffffff;display:inline-block;font-size:12px;line-height:1.3;margin-right:10px;margin-bottom:3px;padding:0 8px;vertical-align:top;text-decoration:none;white-space:nowrap}body.home .box-emergency .loop_ticker .item-ticker .box-tag span.tag-artwork{border-color:#ffffff;color:#ffffff}body.home .box-emergency .loop_ticker .item-ticker .box-tag span.tag-slash{border:none;margin:0 0 0 -10px;line-height:16px;padding:0 8px;font-size:13px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}body.home .box-emergency .loop_ticker .item-ticker .list-ticker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:3em}body.ko h1 a,body.ko h1 span,body.ko h2 a,body.ko h2 span,body.ko h3 a,body.ko h3 span,body.ko h4 a,body.ko h4 span,body.ko h5 a,body.ko h5 span{font-family:"Malgun Gothic","Yoon Gothic","Malgun Gothic","STHeitiK-Medium",sans-serif}body.ko p,body.ko dt,body.ko dd,body.ko a,body.ko span,body.ko li,body.ko th,body.ko td{font-family:"Malgun Gothic","Yoon Gothic","Malgun Gothic","STHeitiK-Medium",sans-serif}body.ko .home .header__top .langnav__list__link.jp img{background-image:url(/assets/images/langnav-jp-white.png)}body.ko .home .header__top .langnav__list__link.en img{background-image:url(/assets/images/langnav-en-white.png)}body.ko .artist-nav .sort-nav{margin:0 !important}body.ko .land-area__title__en{font-size:20px}.ko .sec-process .list-arrow li p{font-size:12px;letter-spacing:0}.land-locker .land-nav__list{-webkit-box-sizing:border-box;box-sizing:border-box;width:14.24%}.land-locker .land-nav__list:nth-child(7n){border-right:none}.sec-locker .list-locker li{margin-bottom:90px}.sec-locker .list-locker li:last-child{margin-bottom:0}.sec-locker .list-locker li .box-ac{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec-locker .list-locker li .box-ac .txt-comment{font-size:13px;line-height:1.75 !important;margin-top:-4.875px;margin-bottom:-4.875px;letter-spacing:.1em;margin-top:20px}.sec-locker .list-locker li .btn-ac,.sec-locker .list-locker li .btn-ac span{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;margin-bottom:30px;font-size:23px;letter-spacing:0.2em;pointer-events:none;position:relative}.sec-locker .list-locker li .btn-ac:before{border-bottom:1px dotted #858585;content:'';display:block;height:0;position:absolute;top:50%;width:100%}.sec-locker .list-locker li .btn-ac span{background-color:#ffffff;display:inline-block;margin-bottom:0;padding-right:40px}.sec-locker .list-locker li .box-ac .ac-left,.sec-locker .list-locker li .box-ac .ac-right{width:48.09%;margin-bottom:40px}.sec-locker .list-locker li .box-ac .ttl-locker{font-size:13px;letter-spacing:0.1em;margin-bottom:10px}.sec-locker .list-locker li .box-ac table{text-align:center}.sec-locker .list-locker li .box-ac table td,.sec-locker .list-locker li .box-ac table th{padding:13px 0}.sec-locker .list-locker li .box-ac table th{background-color:#4f7c9b;border-left:1px solid #ffffff;border-right:1px solid #ffffff;color:#ffffff;font-size:13px;font-weight:normal;letter-spacing:0.1em}.sec-locker .list-locker li .box-ac table td{border:1px solid #c8c8c8}.sec-locker .list-locker li .box-ac table td.no-l-border{border-left:none}.sec-locker .list-locker li .box-ac table td.no-r-border{border-right:none}.sec-locker .list-locker li .box-ac table td p{font-size:13px;letter-spacing:0.1em;margin-bottom:0}.sec-locker .list-locker li .box-ac table td p .fs12{font-size:12px;margin-top:10px;display:block}.txt-locker-caution{background:#f2f2f2;padding:80px 0;text-align:center;width:200%;margin:40px -50% 80px}.txt-locker-caution span{font-size:16px;line-height:2.37 !important;margin-top:-10.96px;margin-bottom:-10.96px;letter-spacing:.15em}@font-face{font-family:"M+ 2m light";src:url("../fonts/mplus-2p-light.eot")}@font-face{font-family:"M+ 2p light";font-style:normal;src:local("M+ 2p light"),url("../fonts/mplus-2p-light.woff") format("woff");src:local("M+ 2p light"),url("../fonts/mplus-2p-light.ttf") format("truetype")}@font-face{font-family:"M+ 2m regular";src:url("../fonts/mplus-2p-regular.eot")}@font-face{font-family:"M+ 2p regular";font-style:normal;src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.woff") format("woff");src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.ttf") format("truetype")}@font-face{font-family:"M+ 2m medium";src:url("../fonts/mplus-2p-medium.eot")}@font-face{font-family:"M+ 2p medium";font-style:normal;src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.woff") format("woff");src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.ttf") format("truetype")}@font-face{font-family:"M+ 2p bold";src:url("../fonts/mplus-2p-bold.eot")}@font-face{font-family:"M+ 2p bold";font-style:normal;src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.woff") format("woff");src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.ttf") format("truetype")}.s-roboto{font-family:"Roboto", sans-serif}.s-m2m{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}.s-cardo{font-family:"Cardo", serif}.s-meiryo{color:#595757;font-family:Meiryo, sans-serif;line-height:1.8;letter-spacing:0.1em}.fz0{font-size:0}.fz1,.fz11{font-size:1em}.fz113{font-size:1.13em}.fz12{font-size:1.2em}.fz13{font-size:1.3em}.fz133{font-size:1.33em}.fz14{font-size:1.4em}.fz16{font-size:1.6em}.fz18{font-size:1.8em}.fz20{font-size:2em}.small{font-size:0.66em}.fwb{font-weight:bold}.black{color:#000}.s-wbreak{word-wrap:break-word}.s-liganone{-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.s-kern{-webkit-font-kerning:auto;font-kerning:auto}.s-capitalize{text-transform:capitalize}.s-just{text-align:justify;text-justify:inter-ideograph}.s-fz-var{font-size:1.3em}.s-fz07{font-size:0.7em}.s-fz08{font-size:0.8em}.s-fz09{font-size:0.9em}.s-fz1{font-size:1em}.s-fz113{font-size:1.13em}.s-fz12{font-size:1.2em}.s-fz13{font-size:1.3em}.s-fz133{font-size:1.33em}.s-fz14{font-size:1.4em}.s-fz15{font-size:1.5em}.s-fz16{font-size:1.6em}.s-fz17{font-size:1.7em}.s-fz18{font-size:1.8em}.s-fz20{font-size:2em}.s-fz21{font-size:2.1em}.s-fz22{font-size:2.2em}.s-fz24{font-size:2.4em}.s-fz28{font-size:2.8em}.s-fz32{font-size:3.2em}.s-fwb{font-weight:bold}.s-les0{letter-spacing:0}.s-les1{letter-spacing:1px}.s-les2{letter-spacing:2px}.s-les3{letter-spacing:3px}.s-les4{letter-spacing:4px}.s-black{color:#000}.s-white{color:#fff}.s-grey{color:#6d6e70}.s-blue{color:#005073 !important}.s-bdtn{border-top:none}.s-bdbn{border-bottom:none}.s-bdn{border:none}.s-bdt,.s-bdt-pc{border-top:1px solid #c3c3c3}.s-bdb{border-bottom:1px solid #c3c3c3}.s-bdb-dash{border-bottom:1px dashed #6d6e70}.s-bdb-dot{border-bottom:1px dotted #6d6e70}.s-bdr-pc{border-right:1px solid #c3c3c3}.s-bgn{background:none}.s-bg-bdr-dot{background:url("../../assets/images/dot.png") repeat-x 0 50%}.s-bg-bdr-dot span{font-weight:bold;display:inline-block;background-color:#fff;padding-right:6px}.m-photo-gallery{line-height:1;overflow:hidden}.m-photo-gallery div{float:left;cursor:pointer}.m-photo-gallery div img{max-width:100%;max-height:100%;height:auto}.m-none{overflow:visible}.m-none li{font-size:1.3em;color:#6f6d6d;margin-bottom:0.5em}.m-none li.l-mb12{margin-bottom:12px}.m-num{list-style-type:decimal;padding-left:2em;overflow:visible}.m-num li{font-size:1.3em;color:#6f6d6d;margin-bottom:0.5em}.m-num li.l-mb12{margin-bottom:12px}.m-youtube{position:relative;padding-bottom:53.25%;padding-top:30px;height:0;overflow:hidden}.m-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dl-side{overflow:hidden}.dl-side dt,.dl-side dd{float:left}.dl-side dt{clear:both;width:20%}.dl-side dd{width:80%}.hanging-anno{overflow:hidden}.hanging-anno li{color:#6f6d6d;padding-left:1em}.hanging-anno li:before{content:"※";float:left;margin-left:-1em;width:1em}.hanging-anno-en{overflow:hidden}.hanging-anno-en li{color:#6f6d6d;padding-left:1em}.hanging-anno-en li:before{content:"*";float:left;margin-left:-1em;width:1em}.disc{overflow:hidden}.disc li{color:#6f6d6d;padding-left:1em;margin-bottom:0.5em}.disc li.l-mb0-sp,.disc li.l-mb0{margin-bottom:0}.disc li:before{content:"・";float:none;margin-left:-1em;width:auto}.circle{overflow:hidden}.circle li{color:#6f6d6d;padding-left:1em;margin-bottom:0.5em}.circle li:before{content:"○";float:none;margin-left:-1em;width:auto}.dcircle{overflow:hidden}.dcircle li{color:#6f6d6d;padding-left:1em;margin-bottom:0.5em}.dcircle li:before{content:"◎";float:none;margin-left:-1em;width:auto}.hyphen{overflow:hidden}.hyphen li{color:#6f6d6d;padding-left:1em;margin-bottom:0.5em}.hyphen li:before{content:"-";float:none;margin-left:-1em;width:auto}html{font-size:100%}body{font-size:62.5%;height:100%;margin:0;padding:0;_height:100%;_background:url(null) fixed;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ul,ol{padding:0;margin:0;list-style-type:none;overflow:hidden}ul.decimal,ol.decimal{list-style-type:decimal;padding-left:2.6em}.noscroll{overflow:hidden}.resize{margin:0 auto}.RED{color:red}h1{font-size:4.8em;letter-spacing:0.1em}h2{font-size:3.5em;letter-spacing:0.1em}h3{font-size:2.1em;margin-bottom:31px}h4{font-size:1.8em;margin-bottom:24px}hr{height:1px;border:none;border-top:1px solid #c3c3c3;clear:both}em{font-style:normal}sub{vertical-align:top;font-size:0.3em}table{width:100%;border-collapse:collapse}.cubicEaseOut{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}a{outline:0;text-decoration:none}a:hover{outline:0;text-decoration:none;text-decoration:underline}figure{margin:0}img{height:auto;max-width:100%;vertical-align:top}h1,h2,h3,h4,h5{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;letter-spacing:.1em;color:#231815;font-weight:normal;margin:0;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif}h3,h4,h5{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}p,dt,dd,a,span,li,th,td{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;color:#231815;margin:0;padding:0}p{color:#6f6d6d;font-family:YakuHanJP, Meiryo, sans-serif;font-size:1.3em;letter-spacing:.05em;margin-bottom:.5em}dt,dd{font-size:1.3em;color:#6f6d6d;margin-bottom:.5em;letter-spacing:0.05em}p span,dt span,dd span{color:#6f6d6d}th,td{font-size:1.3em;color:#6f6d6d;letter-spacing:0.05em}th span,td span{color:#6f6d6d}input{font-family:"M+ 2p light", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}.fit-nav{margin:0 auto}.fit-nav__list{float:left;display:block;position:relative}.fit-nav__list__link{font-size:1.5em;color:#fff;display:block;padding:0 0 20px 0}.fit-nav__list__link:hover{text-decoration:none}.fit-nav__list__link span{display:block;line-height:1}.fit-nav__list__link span.ja{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;letter-spacing:.05em;padding-bottom:6px}.fit-nav__list__link span.ja.home{color:#fff}.fit-nav__list__link span.ja .ja__inner{color:inherit;font-family:inherit;font-size:12px;letter-spacing:.05em;margin-bottom:3px}.fit-nav__list__link span.en{font-size:10px;font-family:"Cardo", serif;font-weight:bold;letter-spacing:2px;color:#4c4c4c;text-transform:uppercase;margin-top:2px;padding-bottom:6px;border-bottom:1px solid transparent}.fit-nav__list__link span.en.home{color:#d3edfb}.fit-nav__list__link span.en.fz13{font-size:13px;font-weight:700;color:#231815;letter-spacing:2px;padding-bottom:6px}.fit-nav__list__link span.en.fz13.home{color:#fff}.fit-nav__list__link:hover{outline:none}.fit-nav__list__link:hover .ja{color:#4c75a0}.home .fit-nav__list__link:hover .ja{color:#bdeaff}.fit-nav__list__link:hover .en{color:#4c75a0;border-bottom:1px solid #4c75a0}.fit-nav__list__link:hover .en.home{color:#bdeaff;border-bottom:1px solid #bdeaff}.fit-nav__list__link.current{outline:none}.fit-nav__list__link.current .en{border-bottom:1px solid #4c75a0}.fit-nav__list__link.off{opacity:.5;filter:alpha(opacity=50)}.fit-nav__list__link.off .en,.fit-nav__list__link.off .ja{color:#000}.fit-nav__list__link.off .en.home{color:#fff}.fit-nav__list__link.off:hover .en,.fit-nav__list__link.off:hover .ja{color:#000}.fit-nav__list__link.off:hover .en.home,.fit-nav__list__link.off:hover .ja.home{color:#fff}.fit-nav__list__link.off:hover .en{border-bottom:1px solid transparent}.fit-nav__list__link.off:hover .en.home{border-bottom:1px solid transparent}.fit-nav__list__link.lang-off{color:#777}.slider{height:100%;overflow:visible;visibility:hidden}.slider__scroll,.slider__scroll__container{height:100%}.slider__scroll__container__element{height:auto;margin:0}.slider__scroll__container__element img{width:100%;height:auto;visibility:hidden}.slider__navination{width:100%;height:30px;position:relative}.slider__navination__arrow{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;width:50px;height:50px;display:block;position:absolute;background:url("../../assets/images/btn-arrow.png") no-repeat 0 0;cursor:pointer;z-index:20;background-color:#FFF}.slider__navination__pagination{text-align:center;position:absolute;left:50%}.slider__navination__pagination__number{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;width:8px;height:8px;display:block;float:left;margin:0 6px;cursor:pointer;background-color:#595757;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}.slider__navination .prev{left:20px}.slider__navination .next{background-position:-50px 0;right:20px}.slider__navination .selected{background-color:#595757}.slider__arrow{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;width:30px;height:30px;position:absolute;top:170px;background:url("../../assets/images/btn-arrow.png") no-repeat 0 0;cursor:pointer;z-index:20}.slider__arrow.prev{left:-40px}.slider__arrow.next{background-position:-30px 0;right:-40px}.slider__arrow.wall{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;height:100%;background:url("../../assets/images/bg-wall.png");position:absolute;top:0;z-index:2}.slider__arrow.wall--prev{left:0}.slider__arrow.wall--next{right:0}.m-bg-dot{font-size:1.4em;margin:24px 0 10px;background:url("../../assets/images/dot.png") repeat-x 0 50%}.m-bg-dot span{display:inline-block;background-color:#fff;padding-right:6px}.admin-bar{background-color:#3d464f;position:relative;z-index:5;overflow:hidden}.admin-bar__inner{width:auto;margin:0 46px}.admin-bar .control{overflow:hidden;padding:10px 0}.admin-bar .control__btn,.admin-bar .control__btn--admin,.admin-bar .control__btn--edit{font-family:"M+ 2p bold", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.3em;color:#fff}.admin-bar .control__btn--admin{float:left}.admin-bar .control__btn--edit{float:right}#container{width:100%;position:relative;overflow:hidden}.static,.static-ms0-sp{width:970px;margin:0 auto}.static975{width:975px;margin:0 auto}.static975 .dummy{width:100%;height:auto}.static-ms30-sp{width:970px;margin:0 auto}.header{width:100%;height:160px;left:0;top:0}.header.en{height:145px}.en .header__top .subnav{right:238px}.header__top{overflow:hidden;position:relative;height:96px}.header__top .header__top__inner.home .subnav__list{border-right:1px solid #ffffff}.header__top .header__top__inner.home .subnav__list:last-child{border:none}.header__top .logo{display:block;position:absolute;top:47px;left:46px}.header__top .logo img{width:100%;height:auto}.header__top .subnav{position:absolute;top:45px;right:248px;overflow:hidden}.header__top .subnav__list{line-height:1;float:left;display:inline-block;border-right:1px solid #231815;padding:0 5px;margin-right:8px}.header__top .subnav__list__link{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.1em;color:#231815;display:block;padding:4px 8px;border-bottom:1px transparent #004077}.header__top .subnav__list__link:hover{text-decoration:none}.header__top .subnav__list__link img{width:100%;height:auto}.header__top .subnav__list__link.first{width:82px}.header__top .subnav__list__link.localinfo{width:54px}.header__top .subnav__list__link.pressroom{width:78px}.header__top .subnav__list__link.contact{width:67px}.home .header__top .subnav__list__link span{color:#fff}.home .header__top .subnav__list__link:hover span{color:#bdeaff}.header__top .subnav__list__link.en{font-family:"Roboto", sans-serif;letter-spacing:1px;font-weight:700}.header__top .subnav__list__link.en.home{font-weight:400}.header__top .subnav__list__link.cn{font-family:"Microsoft Yahei", "微软雅黑", "黑体", "Simhei", "PingHei", "STHeitiSC-Medium", sans-serif;letter-spacing:1px}.header__top .subnav__list__link.tw{font-family:"Microsoft JhengHei", "微軟正黑體", "STHeitiTC-Medium", sans-serif;letter-spacing:1px}.header__top .subnav__list__link.ko{font-family:"Malgun Gothic", "Yoon Gothic", "Malgun Gothic", "STHeitiK-Medium", sans-serif;letter-spacing:1px}.header__top .subnav__list__link:hover{color:#4c75a0}.header__top .subnav__list__link.off{opacity:0.5}.header__top .subnav__list__link.off:hover{color:#231815}.header__top .subnav__list__link.off.home:hover{color:#fff}.header__top .subnav__list.home{border-right:1px dotted #fff}.header__top .subnav__list.last{border:none}.header__top .langnav{position:absolute;top:0;right:159px;overflow:hidden}.header__top .langnav__list{line-height:1em;float:left;display:inline-block;border-right:1px solid transparent}.header__top .langnav__list.bdr{border-right:1px solid #000}.header__top .langnav__list.bdr-white{border-right:1px solid #fff}.header__top .langnav__list.select{background-color:rgba(0,64,119,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#88004077, EndColorStr=#88004077);border-right:1px solid transparent;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px}.header__top .langnav__list.select .jp img{background-image:url("../../assets/images/langnav-jp-white.png")}.header__top .langnav__list.select .jp:hover img{background-image:url("../../assets/images/langnav-jp-hover-light.png")}.header__top .langnav__list.select .en img{background-image:url("../../assets/images/langnav-en-white.png")}.header__top .langnav__list.select .en:hover img{background-image:url("../../assets/images/langnav-en-hover-light.png")}.header__top .langnav__list.select .tw img{background-image:url("../../assets/images/langnav-tw-white.png")}.header__top .langnav__list.select .tw:hover img{background-image:url("../../assets/images/langnav-tw-hover-light.png")}.header__top .langnav__list.select .cn img{background-image:url("../../assets/images/langnav-cn-white.png")}.header__top .langnav__list.select .cn:hover img{background-image:url("../../assets/images/langnav-cn-hover-light.png")}.header__top .langnav__list.select .ko img{background-image:url("../../assets/images/langnav-kr-white.png")}.header__top .langnav__list.select .ko:hover img{background-image:url("../../assets/images/langnav-kr-hover-light.png")}.header__top .langnav__list.select .otherlink img{background-image:url("../../assets/images/langnav-other-white.png")}.header__top .langnav__list.select .otherlink:hover img{background-image:url("../../assets/images/langnav-other-hover-home.png")}.header__top .langnav__list.otherlist{border:none}.header__top .langnav__list__link{width:45px;display:block;text-align:center;padding:50px 0 10px}.header__top .langnav__list__link img{width:17px;height:auto;background-repeat:no-repeat;background-position:0 0}.header__top .langnav__list__link img.other{width:70px}.header__top .langnav__list__link.jp img{background-image:url("../../assets/images/langnav-jp.png")}.header__top .langnav__list__link.jp:hover img{background-image:url("../../assets/images/langnav-jp-hover.png")}.header__top .langnav__list__link.jp.home img{background-image:url("../../assets/images/langnav-jp-white.png")}.header__top .langnav__list__link.jp.home:hover img{background-image:url("../../assets/images/langnav-jp-hover-light.png")}.header__top .langnav__list__link.en img{background-image:url("../../assets/images/langnav-en.png")}.header__top .langnav__list__link.en:hover img{background-image:url("../../assets/images/langnav-en-hover.png")}.header__top .langnav__list__link.en.home img{background-image:url("../../assets/images/langnav-en-white.png")}.header__top .langnav__list__link.en.home:hover img{background-image:url("../../assets/images/langnav-en-hover-light.png")}.header__top .langnav__list__link.en.en_close{pointer-events:none;opacity:0.3}.header__top .langnav__list__link.tw img{background-image:url("../../assets/images/langnav-tw.png")}.header__top .langnav__list__link.tw:hover img{background-image:url("../../assets/images/langnav-tw-hover.png")}.header__top .langnav__list__link.tw.home img{background-image:url("../../assets/images/langnav-tw-white.png")}.header__top .langnav__list__link.tw.home:hover img{background-image:url("../../assets/images/langnav-tw-hover-light.png")}.header__top .langnav__list__link.cn img{background-image:url("../../assets/images/langnav-cn.png")}.header__top .langnav__list__link.cn:hover img{background-image:url("../../assets/images/langnav-cn-hover.png")}.header__top .langnav__list__link.cn.home img{background-image:url("../../assets/images/langnav-cn-white.png")}.header__top .langnav__list__link.cn.home:hover img{background-image:url("../../assets/images/langnav-en-hover-light.png")}.header__top .langnav__list__link.ko img{background-image:url("../../assets/images/langnav-kr.png")}.header__top .langnav__list__link.ko:hover img{background-image:url("../../assets/images/langnav-kr-hover.png")}.header__top .langnav__list__link.ko.home img{background-image:url("../../assets/images/langnav-kr-white.png")}.header__top .langnav__list__link.ko.home:hover img{background-image:url("../../assets/images/langnav-kr-hover-light.png")}.header__top .langnav__list__link.otherlink{width:100px;padding-top:33px;padding-bottom:7px !important}.header__top .langnav__list__link.otherlink img{background-image:url("../../assets/images/langnav-other.png")}.header__top .langnav__list__link.otherlink:hover img{background-image:url("../../assets/images/langnav-other-hover.png")}.header__top .langnav__list__link.otherlink.home img{background-image:url("../../assets/images/langnav-other-white.png")}.header.cn .header__top .langnav__list__link.otherlink.home img,.header.tw .header__top .langnav__list__link.otherlink.home img,.header.ko .header__top .langnav__list__link.otherlink.home img{background-image:url("../../assets/images/langnav-other-white.png")}.header__top .langnav__list__link.otherlink.home:hover img{background-image:url("../../assets/images/langnav-other-hover-home.png")}.header__top .langnav__list__link.otherlink.off{opacity:0.5}.header__top .langnav__list__link.otherlink.off:hover img{background-image:url("../../assets/images/langnav-other.png")}.header__top .langnav__list__link.otherlink.off.home img,.header__top .langnav__list__link.otherlink.off.home:hover img{background-image:url("../../assets/images/langnav-other-white.png")}.header__top .langnav__list .otherlist{padding:40px 0 30px}.header__top .snsnav{position:absolute;top:42px;right:46px;overflow:hidden}.header__top .snsnav__list{line-height:1em;float:left;display:inline-block;margin-left:8px}.header__top .snsnav__list__link{display:block}.header__top .snsnav__list__link img{width:29px;height:auto;background-position:0 0;background-repeat:no-repeat;background-size:29px 58px}.header__top .snsnav__list__link:hover img{background-position:0 -29px}.header__top .snsnav__list__link.fb img{background-image:url("../../assets/images/snsnav-fb.png")}.header__top .snsnav__list__link.tw img{background-image:url("../../assets/images/snsnav-tw.png")}.header__top .snsnav__list__link.ins img{background-image:url("../../assets/images/snsnav-ins.png")}.header__bottom{text-align:center;width:100%}.header__bottom ul li a img{width:auto;height:32px}.header__bottom ul li.support{margin-right:0}.header.home{position:absolute;z-index:2}.main-area{width:100%;height:100%;position:relative;z-index:2}.main-area .mark{position:absolute;left:46px;bottom:30px;width:242px;height:auto}.main-area__badge{display:block;width:160px;height:160px;position:absolute;right:46px;top:140px}.main-area__badge img{width:100%;height:auto}.main-area__right{position:absolute;right:46px;bottom:30px}.main-area__right .main-area__right__ele{display:none !important}.main-area__right .main-area__right__ele.art-setouchi{display:block !important;text-align:right}.main-area__right .main-area__right__ele.art-setouchi span{letter-spacing:0.1em}.timer__text{font-size:1.33em;line-height:1em;color:#fff;margin:0;letter-spacing:0.1em;width:110px}.timer__text.cn,.timer__text.ja,.timer__text.ko,.timer__text.tw{margin-top:13px}.timer__text span{color:#fff}.timer__text span.en{font-family:"Roboto", sans-serif}.timer__text span.cn{font-family:"Microsoft Yahei", "微软雅黑", "黑体", "Simhei", "PingHei", "STHeitiSC-Medium", sans-serif}.box-countdown,.box-countup{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.box-countdown span{color:#ffffff;font-family:"M+ 2p regular", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}.box-countdown span.txt-countdown{font-size:15px;letter-spacing:0.2em !important;margin-bottom:-5px;margin-right:10px}.box-countdown span.yyc-day-text{display:inline-block;margin-bottom:-8px}#countdown{line-height:24px;letter-spacing:1px}#countdown span{font-size:3em;color:#fff;vertical-align:bottom}#countdown span.yyc-hou,#countdown span.yyc-min,#countdown span.yyc-sec{display:none}#countdown span.yyc-day{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;font-size:42px;letter-spacing:0.1em}#countdown span.yyc-day-text{font-size:1.6em;margin-left:6px}#countdown span.start{font-size:3.2em}#countdown span.end{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.6em;line-height:1.4em;display:block;margin-bottom:6px}#countdown span.end.en{font-family:"Cardo", serif}#countdown2{line-height:24px;letter-spacing:1px}#countdown2 span{font-size:3em;color:#fff;vertical-align:bottom}#countdown2 span.yyc-hou,#countdown2 span.yyc-min,#countdown2 span.yyc-sec{display:none}#countdown2 span.yyc-day{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;font-size:42px;letter-spacing:0.1em}#countdown2 span.yyc-day-text{font-size:1.6em;margin-left:6px}#countdown2 span.start{font-size:3.2em}#countdown2 span.end{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.6em;line-height:1.4em;display:block;margin-bottom:6px}#countdown2 span.end.en{font-family:"Cardo", serif}.pass-info{overflow:hidden;margin-bottom:0}.pass-info__text{font-size:1.2em;color:#fff;margin-top:8px;letter-spacing:0.1em}.pass-info__text span{color:#fff}.pass-info__text span.en{font-family:"Roboto", sans-serif}.pass-info__text span.cn{font-family:"Microsoft Yahei", "微软雅黑", "黑体", "Simhei", "PingHei", "STHeitiSC-Medium", sans-serif}.pass-info__text span.tw{font-family:"Microsoft JhengHei", "微軟正黑體", "STHeitiTC-Medium", sans-serif}.pass-info__text span.ko{font-family:"Malgun Gothic", "Yoon Gothic", "Malgun Gothic", "STHeitiK-Medium", sans-serif}.pass-info__big{font-family:"Cardo", serif;font-size:2.6em;letter-spacing:0}.pass-info__big a{font-family:"Cardo", serif;font-weight:normal;color:#fff}.pass-info__big a:hover{color:#bdeaff}.nticker-body{overflow:hidden;background-color:rgba(0,64,119,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#99004077, EndColorStr=#99004077);padding:9px 12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px}.nticker-body__title{font-family:"Cardo", serif;font-size:1.33em;font-weight:400;line-height:1.4;color:#fff;margin:0 12px 0 0}.nticker-body__title span{color:#fff}.nticker-body__title.jp{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}.nticker-body__title.jp.arrow{background-position:right 50%}.nticker-body__date{font-family:"Cardo", serif;font-size:1.33em;line-height:1.4;color:#fff;margin-bottom:0;overflow:hidden}.nticker-body__ptitle{font-size:1.2em;line-height:1.4;margin-bottom:0}.nticker-body__ptitle a{color:#fff}.nticker-body__ptitle a:hover{text-decoration:underline}.nticker-body__ptitle a span{color:#fff}.nticker-body.emergency{background-color:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff77, EndColorStr=#ffffff77);margin-bottom:8px}.nticker-body.emergency .nticker-body__date,.nticker-body.emergency .nticker-body__title{color:#231815}.nticker-body.emergency .nticker-body__ptitle{padding:2px 0;margin-top:4px}.nticker-body.emergency .nticker-body__ptitle span{color:#a40000;cursor:pointer}.scroll-area{position:absolute;z-index:2;width:152px;height:83px;background:url("../../assets/images/bg-scrollArea.png") no-repeat 0 0;left:50%;bottom:10px;margin-left:-76px}.scroll-area__inner{position:relative}.scroll-area__inner .scrollBtn{position:absolute;left:50%;margin-left:-28px;top:32px}.scroll-area__inner .move{animation-name:btnmove;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:2s;-webkit-animation-name:btnmove;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s;-moz-animation-name:btnmove;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-duration:2s;-ms-animation-name:btnmove;-ms-animation-timing-function:linear;-ms-animation-iteration-count:infinite;-ms-animation-duration:2s}@-webkit-keyframes btnmove{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}15%{transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0);-moz-transform:translate3d(0, 4px, 0);-ms-transform:translate3d(0, 4px, 0)}30%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}}@keyframes btnmove{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}15%{transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0);-moz-transform:translate3d(0, 4px, 0);-ms-transform:translate3d(0, 4px, 0)}30%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}}.btn-artnavi{font-family:"Cardo", serif;font-size:1.2em;font-weight:700;text-align:center;color:#fff;position:absolute;width:82px;padding:16px 0;right:20px;bottom:10px;border:1px solid #fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px}.popup-e__content{width:860px}.popup-e__content__inner{margin:0 35px}.popup-e__content__inner h3{font-size:1.8em;margin-bottom:18px}.popup-e__content__inner h4{font-size:1.4em}.popup-e__content__inner p{color:#a40000}.fig-schedule{width:100%;height:auto}.page-header{margin:0 46px;overflow:hidden;clear:both}.page-header__left{float:left}.page-header__left img{width:auto}.page-header__right{float:right;text-align:right}.page-header__right img{height:auto}.page-title{text-align:right}.page-title__en{font-family:"Cardo", serif;font-size:2.8em;font-weight:normal;line-height:1;letter-spacing:0.2em;margin-right:-0.2em}.page-title__ja{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.3em;color:#908f8d;letter-spacing:0.2em}.page-title__ja.cn{font-family:"Microsoft Yahei", "微软雅黑", "黑体", "Simhei", "PingHei", "STHeitiSC-Medium", sans-serif}.page-nav{overflow:hidden;margin-top:4px;max-width:90%}.page-nav__list{float:left;border-left:1px solid #231815;height:28px;padding:0 10px;margin-bottom:10px}.page-nav__list.last{border-right:1px solid #231815}.page-nav__list__link{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.3em;color:#777;line-height:1.75;display:block;text-align:center;margin:0 15px;letter-spacing:0.1em}.page-nav__list__link.en{font-family:"Roboto", sans-serif;font-weight:500;letter-spacing:1px}.page-nav__list__link.cn{font-family:"Microsoft Yahei", "微软雅黑", "黑体", "Simhei", "PingHei", "STHeitiSC-Medium", sans-serif;padding-top:2px}.page-nav__list__link.tw{font-family:"Microsoft JhengHei", "微軟正黑體", "STHeitiTC-Medium", sans-serif;padding-top:2px;font-weight:bold}.page-nav__list__link:hover{text-decoration:none}.open-sort-nav{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;text-align:center;cursor:pointer;color:#67605f;font-size:1.3em;letter-spacing:0.2em;background:url("../../assets/images/icon-arrow-under.png") no-repeat 90% 50%;background-color:#efefef;line-height:2em;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;width:190px;margin:0 auto 12px}.open-sort-nav img{width:auto;height:11px}.open-sort-nav.on{background-image:url("../../assets/images/icon-arrow-upper.png")}.sort-nav{margin:67px 0 40px !important;transition:height 0.5s linear 0;-webkit-transition:height 0.5s linear 0;-moz-transition:height 0.5s linear 0;-ms-transition:height 0.5s linear 0}.sort-nav.set{transition:height 0.5s linear;-webkit-transition:height 0.5s linear;-moz-transition:height 0.5s linear;-ms-transition:height 0.5s linear}.land-nav{overflow:hidden;background-color:#fff;padding:5px 0}.land-nav__list{float:left;width:12.4%;border-right:1px dotted #6d6e70;margin:5px 0;background-color:#fff}.land-nav__list.archive2010{width:190px}.land-nav__list.en.island-hopping{width:236px;border-right:none}.land-nav__list.en.island-hopping.archive2010{width:190px;border-right:none}.land-nav__list.fifth,.land-nav__list.sixth,.land-nav__list.eight{border-right:none}.land-nav__list.third{overflow:hidden}.land-nav__list__link{font-size:1.8em;font-family:"M+ 2p bold", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;color:#58595b;display:block;text-align:center}.land-nav__list__link.current,.land-nav__list__link:hover{color:#004077}.land-nav__list__link.en{font-family:"Roboto", sans-serif;font-weight:500}.land-nav__list__link.cn{font-family:"Microsoft Yahei", "微软雅黑", "黑体", "Simhei", "PingHei", "STHeitiSC-Medium", sans-serif;font-weight:bold}.land-nav__list__link.tw{font-family:"Microsoft JhengHei", "微軟正黑體", "STHeitiTC-Medium", sans-serif;font-weight:bold}.land-nav__list__link:hover{text-decoration:none}.artist-nav{height:130px;margin:28px 0 40px;width:100%}.artist-nav.set{transition:0.5s linear;-webkit-transition:0.5s linear;-moz-transition:0.5s linear;-ms-transition:0.5s linear}.artist-nav.on{overflow:hidden}.artist-search{overflow:hidden}.artist-search__inner{background-color:#fff;padding:16px;overflow:hidden}.artist-search__inner__input{font-size:1.8em;color:#6f6d6d;padding:4px 8px;border:none;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#efefef;width:684px;float:left;outline:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0}.artist-search__inner__submit{font-size:1em;line-height:1;width:210px;height:26px;border:none;background:url("../../assets/images/bg-submit-search.png") no-repeat 0 0;float:right;margin:1px 0 0 0\9;padding:0;padding:0}.artist-search__inner__submit:hover{opacity:0.7}.content{margin:0 auto;max-width:1090px;padding:0 20px 50px}.content--top{margin:0 auto;max-width:1090px;padding:0 20px 50px;position:relative;z-index:3;background-color:#fff}a.arrow,span.arrow{font-weight:bold;color:#2f2725;background:url("../../assets/images/icon-arrow.png") no-repeat right 40%;padding-right:15px}a.arrow.upper,span.arrow.upper{background:url("../../assets/images/icon-arrow-upper.png") no-repeat 0 40%;padding-left:15px;padding-right:0}a.arrow.under,span.arrow.under{background-image:url("../../assets/images/icon-arrow-under.png")}a.arrow.left,span.arrow.left{background:url("../../assets/images/icon-arrow-left.png") no-repeat 0 40%;padding-left:15px;padding-right:0}a.arrow:hover,span.arrow:hover{text-decoration:underline}a.arrow.white,span.arrow.white{background-image:url("../../assets/images/icon-arrow-white.png")}a.back,span.back{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.3em;background:url("../../assets/images/icon-back.png") no-repeat 0 0;padding:8px 0 8px 38px;display:inline-block;margin-bottom:45px;letter-spacing:0.1em}a.back.en,span.back.en{font-family:"Roboto", sans-serif;font-weight:500;letter-spacing:1px}a.block,span.block{font-size:1.4em;font-family:"M+ 2p light", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;width:245px;line-height:2;background-color:#231815;color:#fff;padding:10px 0;margin-top:35px;display:inline-block;text-align:center;letter-spacing:0.1em}a.block.en,span.block.en{font-family:"Roboto", sans-serif;font-weight:500;letter-spacing:1px}a.block.center,span.block.center{display:block;margin:35px auto 0}a.block.auto,span.block.auto{display:block;padding:10px;width:auto}a.block.w324,span.block.w324{width:324px}a.block.w370,span.block.w370{-webkit-box-sizing:border-box;box-sizing:border-box;width:370px}a.block.w400,span.block.w400{-webkit-box-sizing:border-box;box-sizing:border-box;width:400px}a.block.w460,span.block.w460{width:460px}a.block.fz16,span.block.fz16{font-size:1.6em;padding:15px}a.block.grey,span.block.grey{color:#595757;background-color:#efefef}a.block.blue,span.block.blue{background-color:#6a8fad}a.block.deepblue,span.block.deepblue{background-color:#285d8a}a.block:hover,span.block:hover{opacity:.7;text-decoration:none}a.block.mt0,span.block.mt0{margin-top:0}a.block.off:hover,span.block.off:hover{opacity:1}a.block.lheight15,span.block.lheight15{line-height:1.5}.section{outline:0;padding:28px 0;clear:both}.section.l-pb63{padding-bottom:63px}.section.blog{margin-bottom:0}.section.last{border-bottom:1px solid #c3c3c3}.section__title{font-size:1em;text-align:center;letter-spacing:0.2em;margin-bottom:30px}.section__title.left{text-align:left}.section__title__ja{font-size:1.8em;letter-spacing:0.2em;display:block}.section__title__en{font-size:1.3em;font-weight:bold;font-family:"Cardo", serif;letter-spacing:0.2em;display:block}.section__title__en.fz18{font-size:1.8em}.section__title__en.fz28{font-size:2.8em}.section__title__en.fz34{font-size:3.4em}.section__title__en.normal{font-weight:normal !important}.section__title__btn-all{position:absolute;display:block;width:109px;right:22px;top:18px}.section__title__btn-all.top0{top:0}.section__title__btn-all:hover{opacity:0.7}.section__title__btn-all img{width:100%;height:auto}.section__title__btn-back{position:absolute;left:0;top:0}.section__description{line-height:2;border-top:1px solid #c3c3c3;padding-top:35px;margin-bottom:35px}.section__content{overflow:hidden;min-height:240px}.section__content.home,.section__content.support{min-height:0}.section__content.map{width:436px;height:270px;min-height:0}.section__content p{outline:0}.section__content p a{outline:0}.section__content p a:hover{text-decoration:underline}.section__content__title{font-size:1.6em;letter-spacing:0.2em;margin-bottom:15px}.section__content__content{line-height:2}.section__sub{overflow:hidden}.section__sub__title{margin:24px 0 10px;font-size:1.4em;background:url("../../assets/images/dot.png") repeat-x 0 50%}.section__sub__title__inner{display:inline-block;background-color:#fff;padding-right:6px}.section__sub__content{line-height:2}.section__sub__content__title{font-size:1.33em;margin-bottom:8px}.section__btn-all{display:inline-block;width:109px}.section__btn-all:hover{opacity:0.7}.section__btn-all img{width:100%;height:auto}.topic-slider{overflow:visible}.topic-slider .slider__scroll__container__element{margin:0 12px}.topic-slider .slider__arrow.prev{left:-24px}.topic-slider .slider__arrow.next{right:-24px}.topic-slider__image{height:145px;display:block;overflow:hidden;position:relative;margin-bottom:15px}.topic-slider__image:hover{opacity:0.7}.topic-slider__image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.topic-slider__date{font-size:1.2em;margin-bottom:0}.topic-slider__title{font-size:1.33em;margin-bottom:12px}.topic-slider__title a:hover{text-decoration:underline}.blog-slider{overflow:visible}.blog-slider__image{width:240px;height:160px;display:block;overflow:hidden;position:relative;margin-right:16px}.blog-slider__image:hover{opacity:0.7}.blog-slider__image img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.blog-slider__left{width:642px;margin-left:16px}.blog-slider__left__date{width:50%}.blog-slider__left__author{width:50%;text-align:right}.blog-slider__left__title{font-size:1.6em;margin-bottom:12px}.blog-slider__left__title a:hover{text-decoration:underline}.blog-slider__left__content{margin-bottom:0}.blog-slider .slider__scroll__container__element{padding:35px 0;margin:0 12px}.blog-slider .slider__arrow.prev{left:-24px}.blog-slider .slider__arrow.next{right:-24px}.yt-movie{padding-top:56.25%;position:relative;max-width:700px}.yt-movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.blink-slider{display:none}.blink-slider .slider a{text-decoration:none;margin:0 4px}.blink-slider .slider a:hover{opacity:0.7}.blink-slider .slider .slider__arrow{top:26.5px}.blink-slider .slider .slider__arrow.prev{left:-24px}.blink-slider .slider .slider__arrow.next{right:-24px}.outline-body{overflow:hidden;margin-bottom:60px}.outline-body.l-bdb{padding-bottom:60px;border-bottom:1px dotted #6d6e70}.outline-body__image{font-size:0;width:362px;margin-bottom:18px}.outline-body__image img{width:100%;height:auto;border:1px solid #e9e9e9}.outline-body__thumb__list{width:77px;margin:0 18px 0 0}.outline-body__thumb__list.g3{width:106px;margin-right:22px}.outline-body__thumb__list.fourth,.outline-body__thumb__list.third{margin-right:0}.outline-body__text{width:510px}.outline-header{text-align:center;overflow:hidden;margin-bottom:12px}.outline-header__title{font-size:1em;margin-bottom:24px}.outline-header__title img{height:auto;max-width:266px}.outline-header__title img.en{height:20px}.outline-about{text-align:left}.outline-about__title{margin:0;font-size:1.4em;background:url("../../assets/images/dot.png") repeat-x 0 50%}.outline-about__title__inner{display:inline-block;background-color:#fff;padding-right:6px}.outline-about__subtitle{font-size:1.3em;font-weight:bold;color:#6f6d6d;margin-bottom:2px}.outline-about__content{line-height:2;padding-top:10px;margin-bottom:24px}.outline-about__content p{margin-bottom:0}.outline-about__fig{width:305px}.outline-about__fig img{max-width:100%;height:auto;padding:24px 0}.outline-about__sub{width:604px;margin-bottom:48px}.outline-about__sub__title{font-size:1.6em;margin-bottom:10px}.concept-content{border-top:1px solid #c3c3c3;padding:42px 0 14px}.concept-body{overflow:hidden}.concept-body__image{display:block;margin-bottom:15px}.concept-body__image img{width:100%;height:auto}.concept-body__title{font-size:1.6em;margin-bottom:12px}.concept-body__title.f-les1{letter-spacing:1px}.concept-body__content{margin-bottom:15px}.concept-body__content.l-mheight128{min-height:128px}.concept-body__more{font-size:1em;letter-spacing:0.2em;display:inline-block;height:22px}.concept-body__more:hover{opacity:0.7}.concept-body__more img{width:auto;height:100%}.concept-body__more.off{opacity:1}.about-header{padding-top:28px}.about-header__image{overflow:hidden}.about-header__image img{width:100%;height:auto}.seto-map{overflow:hidden}.seto-map__inner{background:url("../../assets/images/about/map/map.png") no-repeat 0 0;height:607px;margin:0 auto;max-width:970px;position:relative}.seto-map__inner__btn{position:absolute}.seto-map__inner__btn .sub-text{right:0;bottom:0;margin-bottom:0}.seto-map__inner__btn.naoshima{left:459px;top:149px}.seto-map__inner__btn.teshima{left:603px;top:99px}.seto-map__inner__btn.megijima{left:542px;top:240px}.seto-map__inner__btn.ogijima{left:599px;top:185px}.seto-map__inner__btn.shodoshima{left:717px;top:36px}.seto-map__inner__btn.oshima{left:670px;top:223px}.seto-map__inner__btn.inujima{left:664px;top:19px}.seto-map__inner__btn.shamijima{left:373px;top:275px}.seto-map__inner__btn.honjima{left:275px;top:211px}.seto-map__inner__btn.takamijima{left:205px;top:339px}.seto-map__inner__btn.awashima{left:72px;top:386px}.seto-map__inner__btn.ibukijima{left:63px;top:553px}.seto-map__inner__btn.takamatsu{left:612px;top:310px}.seto-map__inner__btn.uno-port{left:445px;top:90px}.seto-map__sp{width:100%;height:auto}.place-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.place-body__image{margin-right:35px;width:294px}.place-body__image .single{margin:0 auto}.place-body__image .single img{width:100%;height:auto}.place-body__image__inner{width:100%}.place-body__title{font-size:1.4em;letter-spacing:0.1em;margin-bottom:20px}.place-body__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.place-body__btn{font-size:1em;margin:30px 0 0;text-align:left}.place-body__btn>a{border:1px solid #717171;-webkit-box-sizing:border-box;box-sizing:border-box;color:#717171;display:inline-block;font-size:1.2em;letter-spacing:0.06em;padding:5px 15px}.place-body__btn>a:hover{background-color:#717171;color:#fff;text-decoration:none}.school{overflow:hidden}.school__list{margin:35px 58px;min-height:0}.school__list__num{font-family:"Cardo", serif;font-size:5em;line-height:1;margin:0 24px 0 0;color:#231815}.school__list__date{padding-left:28px;border-left:1px solid #231815}.school__list__content{width:630px}.school__list__content__title{font-size:1.33em;margin-bottom:1px;color:#6f6d6d}.school__list__content__name{font-size:1.3em}.school__list__more{margin:0}.voice{overflow:hidden}.voice__list{overflow:hidden;padding:45px 0;border-bottom:1px solid #c3c3c3}.voice__list__image{width:294px}.voice__list__image img{width:100%;height:auto}.voice__list__content{width:640px}.voice__list__content__title{font-size:1.6em}.voice__list__content__name{font-size:1.3em}.slash{padding:8px;background:url("../../assets/images/slash.png") repeat 0 0}.slash.land{overflow:hidden}.slash.l-pb16{padding:16px}.slash.width{width:450px}.icon-index{font-size:0;text-align:center;overflow:hidden}.icon-index__ele{display:inline-block;margin-bottom:10px}.icon-index a:hover{opacity:0.7}.icon-index.big .icon-index__ele{width:48%;margin-left:1%;margin-right:1%}.icon-index.medium .icon-index__ele{width:31%;margin-left:1%;margin-right:1%}.icon-index.medium .icon-index__ele.two-column{margin-left:2%;margin-right:2%}.icon-index.small .icon-index__ele{width:23%;margin-left:1%;margin-right:1%}.sponsors-index{overflow:hidden;text-align:center}.sponsors-index__list{display:inline-block;margin:0 4px}.sponsors-index__list a{color:#6f6d6d}.sponsors-index__list a:hover{text-decoration:underline}.collabo-index{min-height:260px;padding-top:15px;margin-bottom:10px}.collabo-index__image{width:38%;display:block}.collabo-index__image img{margin-bottom:4px}.collabo-index__image__cap{font-size:1.03em;line-height:1.25;letter-spacing:0}.collabo-index__content{width:58%}.collabo-index__content__title{font-size:1.33em;line-height:1.25;letter-spacing:0;margin-bottom:8px}.collabo-index__content__title a:hover{text-decoration:underline}.collabo-index__content__text{font-size:1.2em;text-align:justify;text-justify:inter-ideograph;word-break:break-all;letter-spacing:0}.collabo-index__content__text.fz113{font-size:1.13em}.collabo-index__content__link{font-size:1.2em}.half{width:48%;margin-right:4%}.half.second{margin-right:0}.half.flex{margin-right:2%}.half.reverse{margin-right:0;margin-left:2%}.half-hang{width:46%;margin-right:4%}.half-hang.second{margin-right:0}.one-third{float:left;width:30%;margin-right:5%}.one-third.third{margin-right:0}.one-third-w{float:left;width:32%;margin-right:2%}.one-third-w.third{margin-right:0}.one-third-hang{float:left;width:28%;margin-right:5%}.one-third-hang.third{margin-right:0}.two-third{float:left;width:65%}.one-fourth{float:left;width:22%;margin-right:4%;height:290px}.one-fourth.fourth{margin-right:0}.one-fourth-hang{float:left;width:20%;margin-right:4%}.one-fourth-hang.fourth{margin-right:0}.one-fourth-i{display:inline-block;width:22%;margin-right:3.5%}.one-fourth-i.fourth{margin-right:0}.artist-body{overflow:hidden}.artist-body.single{margin-bottom:72px;position:relative;overflow:visible;min-height:265px}.artist-body.index{padding-top:12px}.artist-body.last{border-bottom:1px dotted #6d6e70}.artist-body__title--alpha{font-size:1em;line-height:1;background:url("../../assets/images/slash.png") repeat-x 0 50%;margin-bottom:45px;overflow:hidden}.artist-body__title--alpha__inner{font-size:1.8em;color:#6f6d6d;background-color:#fff}.artist-body__title--alpha__inner.left{float:left;padding-right:16px}.artist-body__title--alpha__inner.left.en{font-family:"Roboto", sans-serif}.artist-body__title--alpha__inner.right{float:right;padding-left:16px}.artist-body__title--alpha__inner.pagetop{width:40px}.artist-body__title--alpha__inner.pagetop img{width:100%;height:auto}.artist-body__info{overflow:hidden;width:760px;color:#6f6d6d}.artist-body__info__name{font-size:2em;line-height:1.2;margin-bottom:4px}.artist-body__info__birth,.artist-body__info__kana{font-size:1.2em}.artist-body__info__birth{margin-bottom:40px}.artist-body__content{width:760px}.artist-body__content p{line-height:1.75em}.artist-body__image{position:absolute;top:0;right:0;width:295px;height:265px}.artist-body__index{overflow:hidden}.artist-face-slider{width:295px}.artist-face-slider__text{font-size:1.13em;text-align:right}.artist-face-slider .slider__arrow.prev{left:-30px}.artist-face-slider .slider__arrow.next{right:-30px}.artist-face-slider .slider__scroll__container__element{text-align:center;height:100%;overflow:hidden}.artist-face-slider .slider__scroll__container__element img{width:auto;max-height:265px;margin:auto}.artist-index{overflow:hidden;width:32%;margin:0 2% 45px 0}.artist-index.second{margin-right:2%}.artist-index.third{margin-right:0}.artist-index__image{display:block;width:100px;height:100px;position:relative;float:left;overflow:hidden}.artist-index__image img{position:absolute;max-height:100%;width:auto;margin:auto;left:0;right:0;top:0;bottom:0}.artist-index__body{float:right;width:64%;height:100px;position:relative;overflow:hidden;display:inline-block}.artist-index__body:hover{opacity:.7;text-decoration:none}.artist-index__body__name{font-size:1.3em;color:#6f6d6d;line-height:1.2;margin-bottom:4px}.artist-index__body__from{font-size:1.2em;color:#6f6d6d}.artist-index__body__more{position:absolute;left:0;bottom:0;width:92px;height:22px;display:none}.artist-index__body__more img{width:100%;height:auto}.artist-index__body__more:hover{opacity:0.7}.ticket-body__image{width:100%;vertical-align:bottom;line-height:0}.ticket-body__image img{width:100%;height:auto}.ticket-body__image.w360{width:360px}.ticket-body__description{font-size:1.6em}.ticket-body__description span.br{color:#231815}.ticket-body__description span.br.em{font-family:"Roboto", sans-serif;font-weight:500}.ticket-body__sub{overflow:hidden}.ticket-body__sub.grey{background-color:#f4f4f4;padding:26px 32px}.ticket-body__sub.btns{padding:21px 0 28px}.ticket-body__sub__title{font-size:1.6em;margin-bottom:6px}.ticket-body__sub__title.l-mb10{margin-bottom:10px}.ticket-body__sub__content{margin-bottom:28px;overflow:visible}.ticket-body__sub__content.w560{width:560px}.ticket-body__sub__content em{font-style:normal;font-weight:bold;color:#231815}.ticket-body__sub__content__list{font-size:1.3em;color:#6f6d6d;margin:0;padding:6px 0;letter-spacing:0.1em}.event-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;overflow:hidden;background-color:#fff;padding:5px 0}.event-nav__list{width:60px;border-right:1px dotted #6d6e70;margin:5px 0;background-color:#fff}.event-nav__list.year{width:80px}.event-nav__list.last,.event-nav__list.eight{border-right:none}.event-nav__list.third{overflow:hidden}.event-nav__list__link{font-size:1.8em;font-family:"Roboto", sans-serif;font-weight:500;color:#58595b;display:block;text-align:center}.event-nav__list__link.current,.event-nav__list__link:hover{color:#004077}.event-nav__list__link.year{font-weight:400}.event-head__title{font-family:"Cardo", serif;font-size:2em;line-height:1;position:absolute;bottom:0}.event-head__date{line-height:1;overflow:hidden}.event-head__date__month{font-family:"Cardo", serif;line-height:1;letter-spacing:2px}.event-head__date__year{font-family:"Cardo", serif;line-height:1;letter-spacing:2px;font-size:2em;margin-right:8px}.event-head__date__month{font-size:7.6em}.event-img{height:80px;margin:0;overflow:hidden;width:118px}.event-body{border-top:1px solid #c3c3c3;padding:20px 0}.event-body__left{width:60px}.event-body__right{overflow:hidden;width:880px;min-height:80px}.event-body__right .pr{width:66%;margin-right:4%}.event-body__right .non-pr{width:30%}.event-body__right .non-pr.full{width:auto}.event-day{width:100%;text-align:center;background-color:#e6e7e8}.event-day__inner{height:50px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.event-day__inner__date{font-family:"Cardo", serif;line-height:1;font-size:3.3em}.event-day__inner__week{font-family:"Cardo", serif;font-size:1.3em}.event-index__inner{padding:0 10px}.event-index__img{display:block;width:20%;font-size:0}.event-index__img:hover img{opacity:0.6}.event-index__content{width:76%}.event-index__content__cat{font-size:1.2em;margin-bottom:0.05em}.event-index__content__title{font-size:1.3em;line-height:1.25;margin-bottom:0.75em}.event-index__content__title a:hover{text-decoration:underline}.event-index__content__place{font-size:1.2em;line-height:1.5;margin-bottom:0.05em}.event-index__content__time{font-size:1.2em;margin-bottom:0}.event-index__title{font-size:1.2em;line-height:1.25}.event-index__title a{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}.event-index__title a.arrow{background-position:right 50%}.event-index__title.en a{font-family:"Roboto", sans-serif;font-weight:500}.map-east{overflow:hidden}.map-east__inner{width:100%;height:972px;position:relative;background:url("../../assets/images/access/map-east.png") no-repeat 0 0}.map-east__sp{width:100%;height:auto}.map-east__btn{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;width:22px;height:22px;position:absolute;background:url("../../assets/images/access/icon-east-num-map.png") no-repeat 0 0;background-repeat:no-repeat;background-position:0 0;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px}.map-east__btn.taka-nao{background-color:#f59900;left:149px;top:514px;background-position:0 0}.map-east__btn.uno-nao-m{background-color:#007f5c;left:48px;top:318px;background-position:-22px 0}.map-east__btn.uno-nao-h{background-color:#dcbd00;left:118px;top:333px;background-position:-44px 0}.map-east__btn.nao-teshi-inu{background-color:#ef6c00;left:279px;top:212px;background-position:-66px 0}.map-east__btn.taka-nao-teshi{background-color:#8f80be;left:230px;top:463px;background-position:-88px 0}.map-east__btn.taka-teshi{background-color:#e4007f;left:308px;top:458px;background-position:-110px 0}.map-east__btn.uno-teshi-teshi-sho{background-color:#0059af;left:414px;top:267px;background-position:-132px 0}.map-east__btn.taka-megi-ogi{background-color:#880a7a;left:258px;top:576px;background-position:-154px 0}.map-east__btn.taka-sho-t{background-color:#8fc500;left:344px;top:433px;background-position:-176px 0}.map-east__btn.taka-sho-i{background-color:#e90000;left:490px;top:494px;background-position:-198px 0}.map-east__btn.taka-sho-k{background-color:#009fec;left:718px;top:432px;background-position:-220px 0}.map-east__btn.taka-o{background-color:#003a8a;left:328px;top:530px;background-position:-242px 0}.map-east__btn.taka-uno{background-color:#e698bb;left:56px;top:405px;background-position:-264px 0}.map-east__btn.hoden-inu{background-color:#ec6190;left:362px;top:68px;background-position:-286px 0}.map-east__btn.sho-kobe{background-color:#b5b6b6;left:930px;top:458px;background-position:-308px 0}.map-east__btn.takah-kobe{background-color:#b5b6b6;left:819px;top:523px;background-position:-330px 0}.map-east__btn.takah-sho{background-color:#b5b6b6;left:773px;top:493px;background-position:-352px 0}.map-east__btn.hime-sho{background-color:#b5b6b6;left:924px;top:138px;background-position:-374px 0}.map-east__btn.hina-sho{background-color:#b5b6b6;left:776px;top:79px;background-position:-396px 0}.map-east__btn.shinoka-sho{background-color:#b5b6b6;left:364px;top:203px;background-position:-418px 0}.map-west{overflow:hidden;width:100%}.map-west__inner{width:100%;height:976px;position:relative;background:url("../../assets/images/access/map-west.png") no-repeat 0 0}.map-west__sp{width:100%;height:auto}.map-west__btn{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;width:18px;height:18px;background:url("../../assets/images/access/icon-west-num-map.png") no-repeat 0 0;position:absolute}.map-west__btn.maru-ushi-hon{background-color:#e60012;left:686px;top:312px;background-position:0 0}.map-west__btn.koji-hon{background-color:#871579;left:719px;top:161px;background-position:-18px 0}.map-west__btn.tado-taka{background-color:#dcbc00;left:501px;top:472px;background-position:-36px 0}.map-west__btn.taku-awa-awa-shi-taku{background-color:#ed6c00;left:369px;top:601px;background-position:-54px 0}.map-west__btn.kan-ibu{background-color:#e4007f;left:226px;top:925px;background-position:-72px 0}.map-west__btn.shami{background-color:#b5b5b6;left:0;top:0;background-position:-90px 0}.access-body{padding:15px 0}.access-body__title{font-size:1.6em;padding:8px 0;border-width:0 0 3px 0;border-style:solid;margin-bottom:0;background-position:100% 100%;background-repeat:no-repeat;overflow:hidden}.access-body__title:before{content:"";display:inline-block;width:26px;height:26px;vertical-align:bottom;margin:-2px 15px 0 0;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;background-image:url("../../assets/images/access/icon-east-num.png");background-repeat:no-repeat;background-position:0 0}.access-body__title.taka-nao{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-nao.png");border-color:#f59900}.access-body__title.taka-nao:before{background-color:#f59900;background-position:0 0}.access-body__title.uno-nao-m{background-image:url("../../assets/images/access/bg-east-body-ttl/uno-nao-m.png");border-color:#007f5c}.access-body__title.uno-nao-m:before{background-color:#007f5c;background-position:-26px 0}.access-body__title.uno-nao-h{background-image:url("../../assets/images/access/bg-east-body-ttl/uno-nao-h.png");border-color:#dcbd00}.access-body__title.uno-nao-h:before{background-color:#dcbd00;background-position:-52px 0}.access-body__title.nao-teshi-inu{background-image:url("../../assets/images/access/bg-east-body-ttl/nao-teshi-inu.png");border-color:#ef6c00}.access-body__title.nao-teshi-inu:before{background-color:#ef6c00;background-position:-78px 0}.access-body__title.taka-nao-teshi{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-nao-teshi.png");border-color:#8f80be}.access-body__title.taka-nao-teshi:before{background-color:#8f80be;background-position:-104px 0}.access-body__title.taka-teshi{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-teshi.png");border-color:#e4007f}.access-body__title.taka-teshi:before{background-color:#e4007f;background-position:-130px 0}.access-body__title.uno-teshi-teshi-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/uno-teshi-teshi-sho.png");border-color:#0059af}.access-body__title.uno-teshi-teshi-sho:before{background-color:#0059af;background-position:-156px 0}.access-body__title.taka-megi-ogi{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-megi-ogi.png");border-color:#880a7a}.access-body__title.taka-megi-ogi:before{background-color:#880a7a;background-position:-182px 0}.access-body__title.taka-sho-t{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-sho-t.png");border-color:#8fc500}.access-body__title.taka-sho-t:before{background-color:#8fc500;background-position:-208px 0}.access-body__title.taka-sho-i{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-sho-i.png");border-color:#e90000}.access-body__title.taka-sho-i:before{background-color:#e90000;background-position:-234px 0}.access-body__title.taka-sho-k{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-sho-k.png");border-color:#009fec}.access-body__title.taka-sho-k:before{background-color:#009fec;background-position:-260px 0}.access-body__title.taka-o{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-o.png");border-color:#003a8a}.access-body__title.taka-o:before{background-color:#003a8a;background-position:-286px 0}.access-body__title.taka-uno{background-image:url("../../assets/images/access/bg-east-body-ttl/taka-uno.png");border-color:#e698bb}.access-body__title.taka-uno:before{background-color:#e698bb;background-position:-312px 0}.access-body__title.hoden-inu{background-image:url("../../assets/images/access/bg-east-body-ttl/hoden-inu.png");border-color:#ec6190}.access-body__title.hoden-inu:before{background-color:#ec6190;background-position:-338px 0}.access-body__title.sho-kobe{background-image:url("../../assets/images/access/bg-east-body-ttl/sho-kobe.png");border-color:#b5b6b6}.access-body__title.sho-kobe:before{background-color:#b5b6b6;background-position:-364px 0}.access-body__title.takah-kobe{background-image:url("../../assets/images/access/bg-east-body-ttl/takah-kobe.png");border-color:#b5b6b6}.access-body__title.takah-kobe:before{background-color:#b5b6b6;background-position:-390px 0}.access-body__title.takah-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/takah-sho.png");border-color:#b5b6b6}.access-body__title.takah-sho:before{background-color:#b5b6b6;background-position:-416px 0}.access-body__title.hime-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/hime-sho.png");border-color:#b5b6b6}.access-body__title.hime-sho:before{background-color:#b5b6b6;background-position:-442px 0}.access-body__title.hina-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/hina-sho.png");border-color:#b5b6b6}.access-body__title.hina-sho:before{background-color:#b5b6b6;background-position:-468px 0}.access-body__title.shinoka-sho{background-image:url("../../assets/images/access/bg-east-body-ttl/shinoka-sho.png");border-color:#b5b6b6}.access-body__title.shinoka-sho:before{background-color:#b5b6b6;background-position:-494px 0}.access-body__title.west:before{width:24px;height:24px;margin-top:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;background-image:url("../../assets/images/access/icon-west-num.png")}.access-body__title.west.maru-ushi-hon{background-image:url("../../assets/images/access/bg-west-body-ttl/maru-ushi-hon.png");border-color:#e60012}.access-body__title.west.maru-ushi-hon:before{background-color:#e60012;background-position:0 0}.access-body__title.west.koji-hon{background-image:url("../../assets/images/access/bg-west-body-ttl/koji-hon.png");border-color:#871579}.access-body__title.west.koji-hon:before{background-color:#871579;background-position:-24px 0}.access-body__title.west.tado-taka{background-image:url("../../assets/images/access/bg-west-body-ttl/tado-taka.png");border-color:#dcbc00}.access-body__title.west.tado-taka:before{background-color:#dcbc00;background-position:-48px 0}.access-body__title.west.taku-awa-awa-shi-taku{background-image:url("../../assets/images/access/bg-west-body-ttl/taku-awa-awa-shi-taku.png");border-color:#ed6c00}.access-body__title.west.taku-awa-awa-shi-taku:before{background-color:#ed6c00;background-position:-72px 0}.access-body__title.west.kan-ibu{background-image:url("../../assets/images/access/bg-west-body-ttl/kan-ibu.png");border-color:#e4007f}.access-body__title.west.kan-ibu:before{background-color:#e4007f;background-position:-96px 0}.access-body__title.west.shami{background-image:url("../../assets/images/access/bg-west-body-ttl/shami.png");border-color:#b5b5b6;background-image:none}.access-body__title.west.shami:before{background-color:#b5b5b6;background-position:-120px 0;content:none}.access-body__content{overflow:hidden;padding-top:38px}.access-body__content.left{width:545px}.access-body__content.right{width:366px}.access-body__content__title{clear:both;font-size:1.33em;margin-bottom:12px}.timetable{background-color:#f7f8f8;border-width:5px 0 0 0;border-style:solid}.timetable.taka-nao{border-color:#f59900}.timetable.uno-nao-m{border-color:#007f5c}.timetable.uno-nao-h{border-color:#dcbd00}.timetable.nao-teshi-inu{border-color:#ef6c00}.timetable.taka-nao-teshi{border-color:#8f80be}.timetable.taka-teshi{border-color:#e4007f}.timetable.uno-teshi-teshi-sho{border-color:#0059af}.timetable.taka-megi-ogi{border-color:#880a7a}.timetable.taka-sho-t{border-color:#8fc500}.timetable.taka-sho-i{border-color:#e90000}.timetable.taka-sho-k{border-color:#009fec}.timetable.taka-o{border-color:#003a8a}.timetable.taka-uno{border-color:#e698bb}.timetable.hoden-inu{border-color:#ec6190}.timetable.sho-kobe,.timetable.takah-kobe,.timetable.takah-sho,.timetable.hime-sho,.timetable.hina-sho,.timetable.shinoka-sho{border-color:#b5b6b6}.timetable.maru-ushi-hon{border-color:#e60012}.timetable.koji-hon{border-color:#871579}.timetable.tado-taka{border-color:#dcbc00}.timetable.taku-awa-awa-shi-taku{border-color:#ed6c00}.timetable.kan-ibu{border-color:#e4007f}.timetable.shami{border-color:#b5b5b6}.timetable thead th{color:#231815}.timetable td,.timetable th{text-align:center;padding:12px 0;word-break:break-word}.timetable td.via1,.timetable th.via1{width:30%}.timetable .even td{background-color:#efefef}.access-info{overflow:hidden}.access-info__subtitle,.access-info__title{font-size:1.33em;margin-bottom:6px}.access-info__subtitle{color:#6f6d6d}.access-info__text{line-height:1.75}.ship-body{overflow:hidden;padding:0 0 18px}.ship-body__title{font-size:1.3em;padding-top:18px}.ship-body__title span{color:#6f6d6d}.ship-body__subtitle{font-size:1.3em;color:#6f6d6d;margin-bottom:8px}.ship-body__ul{font-size:1.3em}.ship-body__ul__list{word-break:break-word}.city-header{overflow:hidden;min-height:608px}.city-header__title{font-size:1.8em;letter-spacing:0.2em;margin-bottom:10px}.city-header__title .br{color:#231815}.city-header__content{overflow:hidden}.city-header__content.w600{width:450px}.city-header__content__subtitle{font-size:1.3em;color:#6f6d6d;margin-bottom:0}.city-header__map{position:absolute;right:0;top:28px}.city-header__map__inner{position:relative;width:596px;height:608px;background:url("../../assets/images/access/map-city.png")}.city-header__map__inner__btn{position:absolute;display:block}.city-header__map__inner__btn.tokyo{left:402px;top:299px}.city-header__map__inner__btn.nagoya{left:368px;top:425px}.city-header__map__inner__btn.kyoto{left:284px;top:221px}.city-header__map__inner__btn.osaka{left:263px;top:366px}.city-header__map__inner__btn.hiroshima{left:102px;top:321px}.city-header__map__inner__btn.fukuoka{left:123px;top:386px}.city-header__map__inner__btn.okinawa{left:46px;top:582px}.city-header__map__sp{width:100%;height:auto}.city-header__map-sub{width:320px;height:auto}.city-header__btn{position:absolute;right:0;bottom:0;z-index:2;margin-bottom:0}.city-body{overflow:hidden;padding:15px 0}.city-body__title{font-size:1.6em;padding:8px 0;border-bottom:3px solid #6a8fad;margin-bottom:0;background-position:100% 100%;background-repeat:no-repeat;overflow:hidden}.city-body__title__num{float:left;width:24px;height:24px;margin:-2px 15px 0 0;background:url("../../assets/images/access/icon-city-num.png") no-repeat 0 0}.city-body__title__num.nagoya{background-position:-24px 0}.city-body__title__num.kyoto{background-position:-48px 0}.city-body__title__num.osaka{background-position:-72px 0}.city-body__title__num.hiroshima{background-position:-96px 0}.city-body__title__num.fukuoka{background-position:-120px 0}.city-body__title__num.okinawa{background-position:-144px 0}.city-body__content{overflow:hidden;padding-top:38px}.city-body__content__title{font-size:1.6em}.city-body__bottom{overflow:hidden}.city-body__bottom__title{font-size:1.33em;margin-bottom:6px}.city-body__bottom__subtitle{font-size:1.3em;color:#6f6d6d;margin-bottom:6px}.city-body__bottom__text{overflow:hidden}.city-body__bottom__text__link{display:block;margin-top:6px}.city-body__bottom__text__link .arrow{margin-right:12px}.route-body{overflow:hidden}.route-body__ele{font-size:1.3em;text-align:center;width:32%;margin-right:2%}.route-body__ele.full{width:100%;margin-right:0}.route-body__ele.half{width:49%}.route-body__ele.third{margin-right:0}.route-body__ele__title{font-size:1em;color:#fff;background-color:#275d8b;padding:8px 0;margin-bottom:5px}.route-body__ele__title span{font-size:0.9em;display:block;color:#fff}.route-body__ele__via{overflow:hidden}.route-body__ele__via__title{font-size:1em;padding:12px 0;background-color:#efefef}.route-body__ele__via__content{padding:13px 0;background:url("../../assets/images/access/dash.png") repeat-y 50% 0}.route-body__ele__via__content__icon{padding-top:4px;background-color:#fff}.route-body__ele__via__content__icon img{width:25px;height:auto}.route-body__ele__via__content__text{font-size:1em;margin-bottom:0;background-color:#fff}.flow-body{padding:45px 0}.flow-body__title{font-size:1em}.flow-body__title__ja{font-size:1.8em;display:block}.flow-body__title__num{font-family:"Cardo", serif;font-size:9em;color:#668cad;line-height:1}.flow-body__title__num.s-fz35{font-size:3.5em}.flow-body__content{max-width:905px}.flow-body__content.full{width:auto}.flow-body__content__title{letter-spacing:0.2em}.flow-body__content__sub-title{font-size:1.4em;background:url("../../assets/images/dot.png") repeat-x 0 50%;margin:24px 0 10px}.flow-body__content__sub-title__inner{display:inline-block;background-color:#fff;padding-right:6px}.flow-body__content__text{line-height:2}.flow-body__content__text.arrow-under{background:url("../../assets/images/bg-arrow-under.png") no-repeat 50% 100%;padding-bottom:45px;margin-bottom:20px}.flow-body__content__image{width:100%;height:auto}.flow-guide{overflow:hidden}.flow-guide__title{font-size:1.4em;text-align:center;color:#3f3432;background-color:#efefef;padding:15px;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;margin-bottom:0}.flow-guide__content{border-bottom:1px solid #c3c3c3;padding:24px 50px}.guide-table{border-top:1px solid #c3c3c3}.guide-table__10{width:10%}.guide-table__25,.guide-table__25-all{width:25%}.guide-table__35{width:35%}.guide-table__42{width:42%}.guide-table td,.guide-table th{line-height:2;text-align:center;padding:14px;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3}.guide-table td.s-bdrn,.guide-table th.s-bdrn{border-right:none}.guide-table td.l-left,.guide-table th.l-left{text-align:left}.guide-table td.s-grey,.guide-table th.s-grey{color:#3f3432;background-color:#efefef}.guide-table thead th{font-size:1.4em;color:#3f3432;background-color:#efefef}.guide-table thead th span{color:#3f3432}.guide-table tbody th{text-align:right;padding:14px 28px}.guide-table tbody th.l-center{text-align:center}.rss-body{overflow:hidden;margin:0 !important}.rss-body__ele{overflow:hidden;width:22%;margin-right:4%}.rss-body__ele.last{margin-right:0}.rss-body__ele__image{height:145px;display:block;overflow:hidden;position:relative;margin-bottom:15px}.rss-body__ele__image:hover{opacity:0.7}.rss-body__ele__image img{width:100%;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.rss-body__ele__date{font-size:1.2em;margin-bottom:0}.rss-body__ele__title{font-size:1.33em;margin-bottom:12px}.rss-body__ele__title a:hover{text-decoration:underline}.sns-widget{overflow:hidden}.sns-widget__ele{width:470px;margin-right:30px}.sns-widget__ele.first{outline:0}.sns-widget__ele.second{margin-right:0}.sns-widget #instafeed{overflow:hidden;width:100%}.sns-widget #instafeed a{transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;line-height:0;padding:0 8px;width:33.333%}.sns-widget #instafeed a:nth-child(n+4){padding-top:16px}.sns-widget #instafeed a:hover{opacity:0.7}.sns-widget #instafeed a img{width:100%}.bnner{overflow:hidden}.bnner__ele{width:470px;margin-right:30px}.bnner__ele.first{outline:0}.bnner__ele.second{margin-right:0}.bnner__ele__image{overflow:hidden;height:100px;position:relative;margin-bottom:12px}.bnner__ele__image img{max-width:100%;height:auto;position:absolute;left:0;bottom:0}.bnner__ele__input{display:block;font-size:1.3em;width:96%;padding:4px 2%;border:none;outline:none;background-color:#efefef}.related{overflow:hidden}.related__title{font-size:1.3em;margin-bottom:40px}.post{overflow:hidden}.post.l-mb72{margin-bottom:60px}.post.l-bdt{border-top:1px solid #c3c3c3}.post__list{overflow:hidden;border-bottom:1px dotted #6d6e70}.post__list__date,.post__list__title{font-size:1.35em;padding:22px 26px;display:block;float:left}.post__list__date{color:#727171;font-family:"Roboto", sans-serif}.post__list__title{outline:0;max-width:730px}.post__list__title .emergency{color:#7f0019}.post__list__title:hover{text-decoration:underline}.post__head{font-size:1em;padding:0;border-bottom:1px solid #c3c3c3;margin-bottom:35px;min-height:66px}.post__head a{outline:none}.post__head a:hover{text-decoration:underline}.post__head__date{font-size:1.3em;display:block;margin-bottom:0}.post__head__title{font-size:1.8em}.post__head__title .emergency{color:#7f0019}.post__image{display:block;overflow:hidden;margin-bottom:21px;max-width:100%;height:auto;font-size:0;line-height:1;vertical-align:bottom}.post__image img{max-width:100%;height:auto;margin-bottom:5px}.post__image__half{float:left}.post__image__half.second{margin-left:5px}.post__content{line-height:2}.post__link{margin-top:18px;padding-left:28px;background-repeat:no-repeat;background-position:0 50%;background-size:19px 22px}.post__link.pdf{background-image:url("../../assets/images/icon-pdf.png")}.post__link.word{background-image:url("../../assets/images/icon-doc.png")}.post__link.xls{background-image:url("../../assets/images/icon-xls.png")}.post-control{overflow:hidden;padding:45px 0}.post-control__inner{width:33%}.post-control__inner.hide{display:none}.post-control__inner__btn{font-size:1.3em;letter-spacing:0.1em}.post-control__inner__btn.en{font-family:"Roboto", sans-serif}.contact-body{padding-bottom:42px;border-bottom:1px solid #c3c3c3}.question{overflow:hidden}.question.l-mb72{margin-bottom:60px}.question__head{font-size:1.8em;padding:0;border-bottom:1px solid #c3c3c3;height:50px}.question__content{margin:0;border-bottom:1px dotted #6d6e70}.question__content__q{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;line-height:1.5;color:#231815;margin-left:51px;text-indent:-50px;padding:30px 0;margin-bottom:0}.question__content__q:before{content:"";display:inline-block;width:27px;height:22px;margin:-4px 24px 0 0;vertical-align:bottom;background:url("../../assets/images/icon-question-q.png") no-repeat 0 0}.question__content__a{overflow:hidden;margin:0}.question__content__a__inner{line-height:1.75;display:block;margin-left:51px;text-indent:-50px;padding-bottom:28px}.question__content__a__inner:before{content:"";display:inline-block;width:27px;height:22px;margin:-4px 24px 0 0;vertical-align:bottom;background:url("../../assets/images/icon-question-a.png") no-repeat 0 0}.redesign-d__list{padding:12px 0}.redesign-d__list__img{font-size:0;width:25%}.redesign-d__list__txt{width:70%}.select-lang__list{border-bottom:1px dotted #6f6d6d}.select-lang__list.last{border-bottom:none}.select-lang__list__link{font-size:1.4em;padding:22px 13px;display:block}.select-lang__list__link:hover{color:#fff;background-color:#668cad}.main{width:705px;min-height:500px}.sidebar{width:215px;padding:28px 0}.sidebar__title{font-size:1.3em;border-bottom:1px solid #c3c3c3;margin-bottom:35px;height:66px}.sidebar__title.question{height:50px;margin-bottom:28px}.sidebar__archive{overflow:hidden}.sidebar__archive__list{font-size:1.3em;margin-bottom:8px;letter-spacing:0.2em}.sidebar__archive__list__link{outline:0;font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}.sidebar__archive__list__link.en{font-family:"Roboto", sans-serif;font-weight:500}.sidebar__archive__list__link.cn{font-family:"Microsoft Yahei", "微软雅黑", "黑体", "Simhei", "PingHei", "STHeitiSC-Medium", sans-serif}.sidebar__archive__list__link:hover{text-decoration:underline}.sidebar__category{overflow:hidden}.sidebar__category__list{font-size:1.3em;margin-bottom:8px;letter-spacing:0.2em}.sidebar__category__list__link{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;display:block;padding:4px 0 4px 18px;background:url("../../assets/images/icon-arrow-s-blue.png") no-repeat 0 50%}.sidebar__category__list__link.en{font-family:"Roboto", sans-serif;font-weight:500}.sidebar__category__list__link:hover{text-decoration:underline}.sub-anno{overflow:hidden}.sub-anno__list{font-size:1.3em;letter-spacing:0.1em;line-height:1.5;color:#6f6d6d;margin-bottom:0.5em}.info-body{overflow:hidden}.info-body .section__content__title span{color:#231815}.info-body .section__content__content a{word-wrap:break-word}.info-body__half{width:42%;margin:0 4%;float:left}.info-body__half.second{width:50%;margin:0}.art-nav-head__title{font-family:"Cardo", serif;font-size:2em;line-height:1;position:absolute;bottom:0}.art-nav-head__date{padding-top:12px;margin:0;overflow:hidden;line-height:1.25}.art-nav-body{overflow:hidden}.art-nav-body__title{font-size:1.5em;margin-bottom:0;padding-bottom:12px}.art-nav-body__title.fz18{font-size:1.8em}.art-nav-body__title__btn{font-size:0.8em;padding-top:4px;display:none}.art-nav-body__title__btn .next,.art-nav-body__title__btn .prev{cursor:pointer;font-family:"Roboto", sans-serif}.art-nav-index{width:100%;overflow:hidden}.art-nav-index.full{width:100%}.art-nav-index__list{font-size:1.3em;overflow:hidden;padding:8px}.art-nav-index__list.en{font-family:"Roboto", sans-serif}.art-nav-index__list.even{background-color:#f7f8f8}.art-nav-index__list__icon{width:8%;float:left;padding-top:5px}.art-nav-index__list__icon img{width:24px;height:24px;background-color:#ddd;margin:0 auto;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px}.art-nav-index__list__title{width:92%;float:right}.art-nav-index__list__title span{color:#231815}.art-nav-index__list__title span span{color:#231815}.art-nav-index__list__text{width:92%;line-height:1.5em;float:right;padding-top:6px}.art-nav-index__list.full{font-size:1.8em;line-height:1.25;padding:8px 0}.art-nav-index__list.full.en{font-size:1.6em;line-height:1.25}.art-nav-index__list.full.even{background-color:#eee}.art-nav-index__list.full .art-nav-index__list__text{line-height:1.25}.art-nav-index__list.emergency .art-nav-index__list__icon img{background-color:#e60012}.art-nav-index__list.emergency .art-nav-index__list__title span{color:#a40000}.art-nav-index__list.emergency .art-nav-index__list__title span span{color:#a40000}ul.marquee{display:block;padding:0;list-style:none;line-height:1;position:relative;overflow:hidden;width:100%;height:30px;background:url("../../assets/images/slash.png") repeat 0 50%}ul.marquee.full{height:35px;background-image:none;background-color:#eee}ul.marquee li{font-size:1.3em;position:absolute;top:-999em;left:0;display:block;white-space:nowrap;padding:10px 5px;overflow:hidden}ul.marquee li.fz18{font-size:1.8em}ul.marquee li.fz24{font-size:2.4em}ul.marquee li span{display:inline-block;text-align:center;padding:0 30px}.art-nav-full{width:80%;padding:12px 0;margin-left:2%}.art-nav-full .art-nav-body__title{padding-bottom:0}.pagetop{position:absolute;right:0;bottom:0;width:35px}.pagetop.inner{display:inline-block;position:static}.pagetop img{width:100%;height:auto}.siteindex-body{text-align:left;width:18%;margin-right:2%;padding:74px 0}.siteindex-body.body01{width:18%}.siteindex-body.body02{width:22%}.siteindex-body.body05{width:12%}.siteindex-body__title{font-size:1.4em;margin-bottom:8px}.siteindex-body__title.no-child{margin-bottom:35px}.siteindex-body__title.blog{margin-bottom:0}.siteindex-body__title__a{color:#c9caca}.siteindex-body__title__a.en{font-family:"Roboto", sans-serif;letter-spacing:1px}.siteindex-body__title__a:hover{color:#fff}.siteindex-body__title__off{color:#777}.siteindex-body__child{overflow:hidden;margin-bottom:35px}.siteindex-body__child.artworks-artists{margin-bottom:0}.siteindex-body__child__list{overflow:hidden}.siteindex-body__child__list__link{font-size:1.3em;color:#c9caca;display:block;padding:2px 0 2px 14px;background:url("../../assets/images/icon-arrow-s-grey.png") no-repeat 0 50%}.siteindex-body__child__list__link.en{font-family:"Roboto", sans-serif;letter-spacing:1px}.siteindex-body__child__list__link:hover{color:#fff}.static{margin:0 auto;max-width:970px;overflow:hidden}.color-red-brown{color:#932023}.img-fit{height:auto;width:100%}.sec-description{letter-spacing:0.1em;line-height:2;margin-bottom:35px;text-align:center}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #6487a6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#6487a6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.3em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.06em;padding:15px 0}.btn:hover{background-color:#6487a6;color:#fff;text-decoration:none}.btn.black{background-color:#000;border:none;color:#fff}.btn.blue{background-color:#6889a6;color:#fff}.btn.close{background-color:#898888;border:none;color:#fff;pointer-events:none}.btn.w280{margin:0 auto;max-width:280px}.btn.w370{margin:0 auto;max-width:370px}.btn.w460{margin:0 auto;max-width:460px}.btn.w600{margin:0 auto;max-width:600px}.btn.m-0{margin:0}.btn.ml-auto{margin:0 0 0 auto}.btn.top{background-image:url("../../assets/images/top/btn-arrow-right-no@2x.png");background-repeat:no-repeat;background-position:right 40px top 50%;background-size:8px auto;font-size:1.5em;height:90px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 40px}.btn.top:hover{background-image:url("../../assets/images/top/btn-arrow-right-on@2x.png");background-color:#6487a6;background-repeat:no-repeat;background-position:right 40px top 50%;background-size:8px auto}.btn.top.close{background-image:url("../../assets/images/top/btn-arrow-right-on@2x.png");background-color:#898888}.btn-box{font-size:1em;margin:0;text-align:center}.btn-box>a{background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:1.4em;letter-spacing:0.1em;padding:15px 0}.btn-box>a:hover{opacity:.8;text-decoration:none}.btn-box>a.red{background-color:#9a1f23}.btn-more{font-size:1em;margin:50px 0 0;text-align:right}.btn-more>a{border:1px solid #717171;-webkit-box-sizing:border-box;box-sizing:border-box;color:#717171;display:inline-block;font-size:1.2em;letter-spacing:0.06em;padding:5px 15px}.btn-more>a:hover{background-color:#717171;color:#fff;text-decoration:none}.ttl-primary{border-bottom:1px solid #c8c8c8;color:#000;font-size:2.3em;letter-spacing:0.2em;line-height:1;padding-bottom:30px;text-align:center}.ttl-primary.borderless{border-bottom:none;padding-bottom:0}.ttl-primary.under{margin-bottom:40px}.ttl-primary>small{display:block;font-size:0.6em;letter-spacing:0.2em;margin-top:10px}.post-list-link{border-bottom:1px solid #c8c8c8}.post-list-link:hover{opacity:.8;text-decoration:none}.post-list-date{color:#727171;font-size:1.35em;letter-spacing:0.1em;padding:25px 0 !important;text-align:center}.post-list-ttl{color:#727171;font-size:1.35em;letter-spacing:0.1em;padding:25px 0 !important;text-align:center;color:#040000;text-align:left}.event-item:nth-child(1)>a,.event-item:nth-child(2)>a{border-top:none !important}.event-link{border-top:1px dotted #727171;padding:15px 0}.event-link:hover{opacity:.8;text-decoration:none}.event-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.event-ttl{color:#040000;font-size:1.3em;letter-spacing:0.1em;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-img{margin:0;width:118px}.event-txt{color:#706e6e;font-size:1.2em;letter-spacing:0.1em;line-height:1.5;margin:0}.footer{text-align:center}.footer .footer-logo{border-top:1px solid #c8c8c8;margin:0 auto;max-width:1090px;padding:60px 0}.footer .footer-logo>img{width:120px}.footer .footer-inner{background-color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.footer .footer-inner .footer-pagetop{margin-bottom:20px}.footer .footer-inner .footer-pagetop>a{display:inline-block}.footer .footer-inner .footer-pagetop>a>img{width:26px}.footer .footer-inner .footer-nav,.footer .footer-inner .footer-sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 25px}.footer .footer-inner .footer-nav>li,.footer .footer-inner .footer-sns>li{margin-right:10px}.footer .footer-inner .footer-nav>li:last-child,.footer .footer-inner .footer-sns>li:last-child{margin:0}.footer .footer-inner .footer-nav>li>a,.footer .footer-inner .footer-sns>li>a{display:inline-block}.footer .footer-inner .footer-nav>li>a>img,.footer .footer-inner .footer-sns>li>a>img{width:30px}.footer .footer-inner .footer-nav>li{margin-right:20px}.footer .footer-inner .footer-nav>li>a{color:#464546;font-size:1.1em;letter-spacing:0.05em}.footer .footer-inner .footer-copyright{font-family:Meiryo, sans-serif;color:#000;letter-spacing:0.1em;margin:0}.swiper-parent{position:relative}.swiper-parent .swiper-button-next{height:25px;outline:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.swiper-parent .swiper-button-prev{height:25px;outline:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;background:url("../../assets/images/common/btn-arrow-prev.png") no-repeat center center;background-size:14px auto;left:-35px}.swiper-parent .swiper-button-next{background:url("../../assets/images/common/btn-arrow-next.png") no-repeat center center;background-size:14px auto;right:-35px}.swiper-parent .swiper-pagination{margin-top:25px;position:relative}.swiper-parent .swiper-pagination .swiper-pagination-bullet{background:#bebebe;margin:0 9px;opacity:1;outline:none}.swiper-parent .swiper-pagination .swiper-pagination-bullet-active{background:#595757}.content--top{max-width:100% !important}.sec-top{margin:0 auto;max-width:1090px;padding:90px 0 0}.flex-link:hover{text-decoration:none}.flex-img{margin:0 0 15px}.flex-img>img:hover{opacity:0.5}.flex-img.slide{overflow:hidden;padding-top:63.2%;position:relative}.flex-img.slide>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%}.flex-date{color:#595757;font-size:1.2em;letter-spacing:0.05em;line-height:1;margin:0 0 10px}.flex-credit{color:#666;font-size:1em;letter-spacing:0.07em;line-height:1;margin:-5px 0 10px;min-height:1em}.flex-ttl{color:#000;font-size:1.4em;letter-spacing:0.05em;line-height:1.5;margin:0}.flex-ttl.slide{font-size:1.3em;letter-spacing:0.1em;line-height:1.5}.flex-note{font-family:"M+ 2p regular", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;color:#717171;font-size:1.2em;letter-spacing:0.06em;line-height:1.4;margin:5px 0 0}.setouchi-bookmarks-list .flex-img{overflow:hidden;padding-top:66.36%;position:relative}.setouchi-bookmarks-list .flex-img>img{position:absolute;top:0;right:0;bottom:0;left:0}.setouchi-bookmarks-num{position:absolute;top:0;right:auto;bottom:0;left:auto;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#6889a6;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5em;height:27px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:57px}.official-tour-list>li{pointer-events:none}.prescribed-use-title{font-size:1.6em;letter-spacing:0.1em;margin:0 0 15px}.prescribed-use-subtitle{color:#595757;font-size:1.3em;letter-spacing:0.1em;margin:0 0 15px}.ac-head{cursor:pointer;padding-right:60px;position:relative;border-top:1px solid #c8c8c8}.ac-head:after{content:"";font-family:"Font Awesome 5 Free";font-size:25px;font-weight:900;margin-top:-9px;position:absolute;right:30px;top:50%}.ac-head.open:after{font-family:"Font Awesome 5 Free";content:""}.ac-head.archive{padding:20px 60px 20px 20px}.ac-head.archive>h2{font-size:1.8em;letter-spacing:0.1em}.ac-body{overflow:hidden}.ac-body.hide{display:none}.box-poster .thumb-poster{margin-bottom:40px}.box-poster .thumb-poster:nth-child(2){margin:0 50px}.home .header__top .logo svg .cls-1{fill:#fff}.header__top .logo svg{height:15px;width:378px}.header__top .logo svg .cls-1{fill:#000}.main{width:auto;width:100%;max-width:825px}.page-header{max-width:1080px;margin-bottom:60px}.page-header .page-header__left{float:none}.page-header .page-header__left .page-nav__list.close{pointer-events:none}.page-header .page-header__left .page-nav__list.close a{color:#807b79}.page-header .page-header__left .page-nav__list.hide{display:none}.page-header .page-header__left .page-nav__list__link.current{background:transparent;color:#000}.page-header .page-header__left .page-nav__list__link.current:after{background:transparent;border-bottom:2px solid #668cad;border-radius:0;color:#000 !important;content:"";display:block;height:5px;margin-bottom:-7px;width:100%}.header.cn .langnav__list__link .other,.header.tw .langnav__list__link .other,.header.ko .langnav__list__link .other{opacity:1}.header__top .subnav__list__link.home .ja{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;color:#fff}.header__top .subnav__list__link .ja{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif}.multi-nav.fit-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.multi-nav.fit-nav .fit-nav__list{margin-right:0}.multi-nav.fit-nav .fit-nav__list.close{pointer-events:none}.multi-nav.fit-nav .fit-nav__list.close a{color:#ccc;pointer-events:none}.multi-nav.fit-nav .fit-nav__list.close a span{color:#ccc}.multi-nav.fit-nav .fit-nav__list .slide-nav__list.close a{color:#ccc;pointer-events:none}.multi-nav.fit-nav .fit-nav__list .slide-nav__list.open a{color:#fff;pointer-events:auto}.multi-nav.fit-nav .fit-nav__list.multi-nav__list{float:none}.multi-nav.fit-nav .fit-nav__list.multi-nav__list span.ja{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;letter-spacing:0.1em}.multi-nav.fit-nav .fit-nav__list.multi-nav__list .slide-nav{top:30px}.hamburger{background:transparent !important;text-indent:0 !important;z-index:99 !important}.hamburger .icon{background-color:#000;border-radius:1px;display:block;height:3px;position:absolute;left:15px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:25px}.hamburger .icon:nth-child(1){top:10px}.hamburger .icon:nth-child(2){top:18px}.hamburger .icon:nth-child(3){top:26px}.hamburger.toggleBtn--close .icon:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:18px;background-color:#fff}.hamburger.toggleBtn--close .icon:nth-child(2){display:none}.hamburger.toggleBtn--close .icon:nth-child(3){background-color:#fff;top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.home .hamburger .icon{background-color:#fff}.fixed-nav .multi-nav.clone-nav{z-index:10 !important;visibility:visible}.onlySP,.onlySP-i,.onlySP414{display:none}.br{color:#6f6d6d;display:block}.br-sp{color:#6f6d6d;display:inline}.br-all{color:#6f6d6d;display:block}.l-ib{display:inline-block}.l-noscroll{overflow:hidden}.l-hide{display:none}.l-les0{letter-spacing:0}.l-static{width:970px;margin-left:auto;margin-right:auto}.l-static-sp-ms0{width:970px;margin:0 auto}.l-static-max{max-width:1280px;margin-left:auto;margin-right:auto}.l-fix{width:auto;margin:0 60px}.l-main{width:600px;min-height:500px}.l-sub{width:210px}.l-half{width:48%;margin-right:4%}.l-half.l-w49per{width:49%;margin-right:0}.l-half.second{margin-right:0}.l-half-all{width:48%;margin-right:4%}.l-half-all.second{margin-right:0}.l-1-3,.l-1-3-sp-2,.l-1-3-all{width:30%;margin-right:5%}.l-1-3.third,.l-1-3-sp-2.third,.l-1-3-all.third{margin-right:0}.l-2-3{width:65%}.l-3-4{width:75%}.l-3-4.fourth{margin-right:0}.l-1-4-2{width:22%;margin-right:4%}.l-1-4-2.second{margin-right:4%}.l-1-4-2.fourth{margin-right:0}.l-only-sp,.l-only-sp-i{display:none}.l-imgFit,.l-imgfit{width:100%;height:auto}.l-imgfit-h{width:auto;height:100%}.l-imgcenter{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.l-imgmax-w{max-width:100%;height:auto}.l-lheight125{line-height:1.25}.l-lheight15{line-height:1.5}.l-lheight175{line-height:1.75}.l-lheight1{line-height:1}.l-lheight2{line-height:2}.l-lheight24{line-height:2.4}.l-lheight3{line-height:3}.l-mheight0{min-height:0}.l-mheight514{min-height:514px}.l-mheight40{min-height:40px}.l-center{text-align:center}.l-center img{margin-left:auto;margin-right:auto}.l-center-pc{text-align:center}.l-right{text-align:right}.l-left{text-align:left}.l-right-pc{text-align:right}.l-oh{overflow:hidden}.l-ov{overflow:visible}.l-por{position:relative}.l-poa,.l-poa-pc{position:absolute}.l-pof,.l-pof-pc{position:fixed}.l-poa-center{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.l-poa-vcenter{position:absolute;top:0;bottom:0;margin:auto}.l-poa-vcenter-r{position:absolute;top:0;bottom:0;right:0;margin:auto}.l-poa-center-sp{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.l-float-l{float:left}.l-float-r{float:right}.l-float-l-all{float:left}.l-float-r-all{float:right}.l-float-l-sp,.l-float-r-sp{float:none}.l-floatL-all{float:left}.l-floatR-all{float:right}.l-floatL{float:left}.l-floatR{float:right}.l-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-flex.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-clear{clear:both}.l-clear-pc{outline:0}.l-mt0{margin-top:0}.l-mt05{outline:0}.l-mt12{margin-top:12px}.l-mtm24{margin-top:-24px}.l-mt24{margin-top:24px}.l-mtm24-pc{margin-top:-24px}.l-mt35{margin-top:35px}.l-mt63{margin-top:63px}.l-mr0{margin-right:0}.l-mr12{margin-right:12px}.l-mr16{margin-right:16px}.l-mr20{margin-right:20px}.l-mr24{margin-right:24px}.l-mr100-pc{margin-right:100px}.l-mr28-pc{margin-right:28px}.l-mr35-pc{margin-right:35px}.l-mb0{margin-bottom:0}.l-mb05,.l-mb05e{margin-bottom:0.5em}.l-mb4{margin-bottom:4px}.l-mb6-all{margin-bottom:6px}.l-mb6-sp{outline:0}.l-mb8,.l-mb8-all{margin-bottom:8px}.l-mb12{margin-bottom:12px}.l-mb12-all{margin-bottom:12px;margin-bottom:12px}.l-mb15{margin-bottom:15px}.l-mb18{margin-bottom:18px}.l-mb18-sp{outline:0}.l-mb20{margin-bottom:20px}.l-mb24{margin-bottom:24px}.l-mb28{margin-bottom:28px}.l-mb30{margin-bottom:30px}.l-mb35,.l-mb35-pc{margin-bottom:35px}.l-mb45{margin-bottom:45px}.l-mb50{margin-bottom:50px}.l-mb56{margin-bottom:56px}.l-mb60,.l-mb60-pc{margin-bottom:60px}.l-mb90{margin-bottom:90px}.l-mb6-sp,.l-mb12-sp,.l-mb18-sp,.l-mb35-sp{outline:0}.l-mr20{margin-right:20px}.l-mr35-pc{margin-right:35px}.l-mr4{margin-right:4px}.l-ml12,.l-ml12-sp{margin-left:12px}.l-ml20{margin-left:20px}.l-ml35-pc{margin-left:35px}.l-ms-var{margin-left:60px;margin-right:60px}.l-ms0-sp,.l-ms0-sp414,.l-ms12-sp,.l-ms15-sp,.l-ms18-sp{outline:0}.l-ms24-pc{margin-left:24px;margin-right:24px}.l-ms30,.l-ms30-pc{margin-left:30px;margin-right:30px}.l-ms35-pc{margin-left:35px;margin-right:35px}.l-ms45-pc,.l-ms45{margin-left:45px;margin-right:45px}.l-ms56-pc{margin-left:56px;margin-right:56px}.l-ms70-pc{margin-left:70px;margin-right:70px}.l-ms155-pc{margin-left:155px;margin-right:155px}.l-ms-var-sp{outline:0}.l-ms-auto{margin:0 auto}.l-pdt0{padding-top:0}.l-pdt4{padding-top:4px}.l-pdt7{padding-top:7px}.l-pdt8,.l-pdt8-sp{padding-top:8px}.l-pdt10{padding-top:10px}.l-pdt12{padding-top:12px}.l-pdt18,.l-pdt18-pc{padding-top:18px}.l-pdt20{padding-top:20px}.l-pdt24{padding-top:24px}.l-pdt30{padding-top:30px}.l-pdt35{padding-top:35px}.l-pdt42{padding-top:42px}.l-pdt45{padding-top:45px}.l-pdt52{padding-top:52px}.l-pdt60{padding-top:60px}.l-pdt63{padding-top:63px}.l-pdt85{padding-top:85px}.l-pdt75{padding-top:75px}.l-pdb0{padding-bottom:0}.l-pdb8-all{padding-bottom:8px}.l-pdb18{padding-bottom:18px}.l-pdb12{padding-bottom:12px}.l-pdb20{padding-bottom:20px}.l-pdb24{padding-bottom:24px}.l-pdb30{padding-bottom:30px}.l-pdb35{padding-bottom:35px}.l-pdb45{padding-bottom:45px}.l-pdb63{padding-bottom:63px}.l-pdb90{padding-bottom:90px}.l-pd0{padding:0}.l-pd20{padding:20px}.l-ib{display:inline-block}.l-bl{display:block}.l-bl-sp{display:inline}.l-bl-all{display:block}.l-w320{width:320px}.l-w600{width:600px}.footer{text-align:center}.footer .footer-logo{border-top:1px solid #c8c8c8;margin:0 auto;max-width:1090px;padding:60px 0}.footer .footer-logo>img{width:120px}.footer .footer-inner{background-color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.footer .footer-inner .footer-pagetop{margin-bottom:20px}.footer .footer-inner .footer-pagetop>a{display:inline-block}.footer .footer-inner .footer-pagetop>a>img{width:26px}.footer .footer-inner .footer-nav,.footer .footer-inner .footer-sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 25px}.footer .footer-inner .footer-nav>li,.footer .footer-inner .footer-sns>li{margin-right:10px}.footer .footer-inner .footer-nav>li:last-child,.footer .footer-inner .footer-sns>li:last-child{margin:0}.footer .footer-inner .footer-nav>li>a,.footer .footer-inner .footer-sns>li>a{display:inline-block}.footer .footer-inner .footer-nav>li>a>img,.footer .footer-inner .footer-sns>li>a>img{width:30px}.footer .footer-inner .footer-nav>li{margin-right:20px}.footer .footer-inner .footer-nav>li>a{color:#464546;font-size:1.1em;letter-spacing:0.05em}.footer .footer-inner .footer-copyright{font-family:Meiryo, sans-serif;color:#000;letter-spacing:0.1em;margin:0}.event-item:nth-child(1)>a,.event-item:nth-child(2)>a{border-top:none !important}.event-link{border-top:1px dotted #727171;padding:15px 0}.event-link:hover{text-decoration:none}.event-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.event-ttl{color:#040000;font-size:1.3em;letter-spacing:0.1em;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-img{margin:0;width:118px}.event-txt{color:#706e6e;font-size:1.2em;letter-spacing:0.1em;line-height:1.5;margin:0}.fixed-nav .fit-nav__list:nth-child(even){padding-left:20px;width:calc(50% - 20px)}.fixed-nav .fit-nav__list__link.haveChild{word-break:break-word}.fixed-nav .fit-nav__list.en .fit-nav__list__link.haveChild{word-break:break-word;text-transform:uppercase}.page-nav__list{border-left:1px solid #231815;border-right:1px solid #231815;margin-right:-1px}.page-nav__list a.current{pointer-events:none}.multi-nav .child-nav.visit,.multi-nav .child-nav.about{display:none}.multi-nav .multi-nav__list.visit ul li:first-child,.multi-nav .multi-nav__list.visit ul li ul{display:none}.en .multi-nav .child-nav.visit,.en .multi-nav .child-nav.about{display:none}.en .multi-nav .en_close{color:#ccc !important;pointer-events:none !important}.en .multi-nav .en_close a{color:#ccc !important;pointer-events:none !important}.en .multi-nav .en_close a:before{background:#ccc !important}.en .multi-nav .en_close a:after{border-color:#ccc !important}.en .multi-nav .en_close span{color:#ccc !important}.en .en_close{color:#ccc !important;pointer-events:none !important}.en .en_close a{color:#ccc !important;pointer-events:none !important}.en .en_close a:before{background:#ccc !important}.en .en_close a:after{border-color:#ccc !important}.en .en_close span{color:#ccc !important}.home .fit-nav__list__link span{color:#ffffff}.home .multi-nav .close span{color:#666666 !important}.en .fit-nav__list.visit ul li:first-child{display:none}.content,.content--top{margin:0 auto;max-width:1090px;padding:0 20px 50px}img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.bg-line{font-size:1.4em;letter-spacing:0.1em;overflow:hidden;position:relative}.bg-line:after{border-top:1px dotted #727171;content:"";display:block;height:0;left:6em;position:absolute;top:50%;width:100%}.arrow-r{display:inline-block;font-size:13px;font-weight:bold;position:relative}.arrow-r:after{border-right:1px solid #2f2724;border-top:1px solid #2f2724;content:"";display:inline-block;height:7px;position:absolute;right:-15px;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.ac-head:after{border-right:1px solid #2f2724;border-top:1px solid #2f2724;content:"";display:inline-block;height:10px;position:absolute;right:35px;top:37px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}.ac-head.open:after{content:"";top:30px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.subnav.en .subnav__list.en_close{color:#ccc !important;pointer-events:none !important}.subnav.en .subnav__list.en_close a{color:#ccc !important;pointer-events:none !important}.subnav.en .subnav__list.en_close a:before{background:#ccc !important}.subnav.en .subnav__list.en_close a:after{border-color:#ccc !important}.page-header.en .page-header__left li.en_hide{display:none}.header__top .subnav__list__link.en{font-family:"Cardo", serif}.sec-koebi .section__title__ja{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;font-size:2.3em;letter-spacing:0.2em}.sec-koebi .fig{margin:5px auto 35px}.sec-koebi .section__description{padding-top:40px}.sec-koebi .section__description h3{letter-spacing:0.4em}.sec-koebi .section__description p{line-height:2}.sec-koebi .box-what{margin-top:30px;padding-top:30px;position:relative}.sec-koebi .box-what:before{background:url("../../assets/images/dot.png") repeat-x 0 50%;content:"";height:1px;left:0;margin:0 auto;max-width:1090px;position:absolute;right:0;top:0;width:100%}.sec-koebi .slash{margin:20px auto 40px;padding:20px 27px 6px 30px}.sec-koebi .slash .one-fourth{width:25%}.sec-koebi .slash ul li{font-size:1.3em;letter-spacing:0.1em;margin-bottom:14px}.sec-koebi .list-activity{padding:0 26px}.sec-koebi .list-activity ul li{letter-spacing:0.1em;min-width:140px}.sec-koebi .rss-body .rss-body__ele{margin-right:0}.sec-koebi .rss-body .rss-body__ele__date{letter-spacing:0.1em;margin-bottom:20px}.sec-koebi .rss-body .rss-body__ele__content,.sec-koebi .rss-body .rss-body__ele__title a{letter-spacing:0.1em}.sec-koebi .rss-body__ele__image{max-height:none}.sec-koebi .sns-widget{padding:40px 0 22px}.sec-support.bottom{border-bottom:1px solid #c3c3c3;padding-bottom:50px}.sec-support .section__content{min-height:auto}.sec-support .section__title{border-bottom:1px solid #c3c3c3;font-size:2.3em;letter-spacing:0.2em;margin-bottom:50px;padding-bottom:30px}.sec-support .icon-index{text-align:center}.sec-support .icon-index a{display:block;font-size:23px;text-align:center;width:auto !important}.sec-support .icon-index a p{display:block;font-size:23px}.sec-support .icon-index a p span{font-size:15px}.sec-support .logo-partner .icon-index{text-align:center}.sec-support .logo-partner .icon-index a{display:inline-block;font-size:16px;text-align:center;width:auto !important}.sec-support .logo-partner .icon-index a p{display:block;font-size:16px}.sec-support .suponsor-acc{background:#e5e5e6;cursor:pointer;display:block;font-size:1.2em;height:27px;letter-spacing:0.2em;line-height:27px;margin:0 auto;text-align:center;width:520px}.sec-support .suponsor-acc:hover{opacity:0.6}.sec-support .suponsor-acc span{background:url("../../assets/images/icon-arrow-under.png") no-repeat right 50%;color:#7a7573;padding-right:15px}.sec-support .suponsor-acc span.open{background-image:url("../../assets/images/icon-arrow-upper.png")}.sec-support .logo-sponsorship{display:block;padding-top:40px}.sec-support .logo-sponsorship .icon-index{text-align:center;position:relative}.sec-support .logo-sponsorship .icon-index .icon-index__ele{width:auto}.sec-support .logo-sponsorship .icon-index a{display:inline-block;font-size:16px;text-align:center;width:auto !important}.sec-support .logo-sponsorship .icon-index p{display:inline-block;font-size:16px}.sec-support .logo-sponsorship .icon-index.medium{margin-bottom:56px;overflow:visible}.sec-support .logo-sponsorship .icon-index.medium:after{content:"";position:absolute;display:block;margin:0 auto;width:11px;height:1px;bottom:-16px;right:0;left:0;background-color:#717071}.sec-support .logo-sponsorship .pit{font-family:"M+ 2p light", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;display:block;text-align:right}.sec-support .sponsors-index{margin-bottom:65px}.sec-support .sponsors-index__list{font-family:"M+ 2p light", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:14px;font-weight:normal;line-height:2.28}.sec-support .sponsors-index__list a{font-family:"M+ 2p light", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:14px}.sec-support .sponsors-index__list:before{content:""}.logo-sponsor00{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:920px;margin:0 auto 30px}.logo-sponsor00 li{display:block;width:50%}.logo-sponsor00 li a{display:block}.logo-sponsor00 li a img{max-width:100%}.txt-partner{font-size:13px;letter-spacing:0.1em;line-height:2;margin-bottom:65px;text-align:center}.logo-sponsor01{max-width:560px;margin:0 auto}.logo-sponsor01 li{display:block;margin-bottom:60px}.logo-sponsor01 li a{display:block;margin:0}.logo-sponsor01 li a img{width:100%;max-width:100%}.logo-sponsor02{max-width:560px;margin:0 auto}.logo-sponsor02 li{display:block;margin-bottom:60px}.logo-sponsor02 li.pc500{width:500px;margin-right:auto;margin-left:auto}.logo-sponsor02 li a{display:block;margin:0}.logo-sponsor02 li a img{width:100%;max-width:100%}.logo-sponsor03{max-width:800px;margin:0 auto}.logo-sponsor03 li{display:inline-block;margin-bottom:35px;vertical-align:middle;width:50%}.logo-sponsor03 li a{display:block;margin:0}.logo-sponsor03 li a img{width:100%;max-width:100%}.logo-sponsor04{max-width:900px;margin:0 auto 50px}.logo-sponsor04 li{display:inline-block;margin-bottom:30px;vertical-align:middle;width:33.33%}.logo-sponsor04 li a{display:block;margin:0}.logo-sponsor04 li a img{width:100%;max-width:100%}.logo-sponsor05{max-width:900px;margin:0 auto 40px;text-align:left}.logo-sponsor05 li{display:inline-block;margin-bottom:0;vertical-align:middle;width:25%}.logo-sponsor05 li a{display:block;margin:0}.logo-sponsor05 li a img{width:100%;max-width:100%}.logo-sponsor06{margin:0 auto;text-align:center}.logo-sponsor06.last{margin-bottom:50px}.logo-sponsor06 li{display:inline-block;margin:0 10px;vertical-align:middle;font-family:Meiryo, sans-serif;font-size:17px;letter-spacing:0.07em;line-height:2.17;color:#717071}.logo-sponsor06 li a{display:block;margin:0;font-family:Meiryo, sans-serif;font-size:17px;letter-spacing:0.07em;line-height:2.17;color:#717071}.logo-sponsor07{margin:0 auto;text-align:center}.logo-sponsor07.last{margin-bottom:50px}.logo-sponsor07 li{display:inline-block;margin:0 7px;vertical-align:middle;font-family:Meiryo, sans-serif;font-size:14px;letter-spacing:0.07em;line-height:2.17;color:#717071}.logo-sponsor07 li a{display:block;margin:0;font-family:Meiryo, sans-serif;font-size:14px !important;letter-spacing:0.07em;line-height:2.17;color:#717071}.sec-volunteer .img-eyecatch{margin:0 auto 30px;width:440px}.sec-volunteer .txt-vol{font-size:13px;letter-spacing:0.1em;line-height:2;margin:0 auto 45px;text-align:center;width:720px}.sec-volunteer .btn-vol-pdf{margin:0 auto 75px;width:372px}.sec-volunteer .address-vol{text-align:center}.sec-volunteer .address-vol h3{font-size:16px;letter-spacing:0.2em;line-height:1.625;margin-bottom:30px}.sec-volunteer .address-vol p{font-size:13px;letter-spacing:0.1em;line-height:2}.sec-support .flow-body__content{width:100%}.sec-priority figure{margin-top:0;margin-right:0;margin-left:0}.sec-priority .link-priority{background:url("../../assets/images/slash.png") repeat 0 0;clear:both;margin:0 auto 90px;padding:7px}.sec-priority .link-priority ul{background:#fff;margin:0 auto;padding:10px 0 0;width:100%}.sec-priority .link-priority ul li{margin-bottom:10px;text-align:center}.sec-priority .link-priority ul li:nth-child(2),.sec-priority .link-priority ul li:nth-child(5){border-left:1px dotted #727171;border-right:1px dotted #727171}.sec-priority .link-priority ul li a{display:block;font-size:18px;font-weight:bold;height:20px;line-height:20px}.sec-priority .link-priority ul li span{display:block;font-size:18px;font-weight:bold;height:20px;line-height:20px;color:#004077}.sec-priority .box-catch{margin:0 auto 10px}.sec-priority .box-catch .ttl-catch{font-size:2.3em;letter-spacing:0.2em;line-height:1.75;margin-bottom:25px}.sec-priority .box-catch figure{margin-bottom:80px}.sec-priority .box-catch figure img{width:100%}.sec-priority .box-catch .txt-catch{letter-spacing:0.1em;line-height:2;margin-right:70px}.sec-priority .link-all{text-align:right}.sec-priority .link-all a{border:1px solid #717171;color:#717171;display:inline-block;font-size:12px;padding:7px 17px;text-align:center}.sec-priority .box-news{margin:0 auto 80px;position:relative}.sec-priority .box-news .link-all{margin-top:50px}.sec-priority .box-event{margin:0 auto 75px}.sec-priority .box-event .ttl-primary{margin-bottom:30px}.sec-priority .box-event .event-list{margin-bottom:33px}.sec-priority .box-art .list-art>li{border-bottom:1px dotted #707070;padding-bottom:50px;padding-top:50px}.sec-priority .box-art .list-art>li:last-child{border-bottom:none}.sec-priority .box-art .list-art>li dl dt{font-size:23px;letter-spacing:0.2em}.sec-priority .box-art .list-art>li dl dd ul li figure{margin-bottom:12px}.sec-priority .box-art .list-art>li dl dd ul li p{font-size:13px;letter-spacing:0.1em;line-height:1.76;margin:0}.sec-priority .box-art .list-art>li dl dd ul li .name{font-weight:bold}.sec-priority .box-food{margin-bottom:50px;margin-top:-25px;overflow:hidden}.sec-priority .box-food .ac-head{cursor:pointer;padding-right:60px;position:relative;border-top:1px solid #c8c8c8}.sec-priority .box-food .ac-head:after{content:"";display:block;top:45%;right:30px;margin-top:-3px;width:9px;height:9px;border-top:1px solid #828282;border-right:1px solid #828282;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute}.sec-priority .box-food .ac-head.open:after{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sec-priority .box-food .ac-head:hover{opacity:0.6}.sec-priority .box-food .ac-head .ttl-food{font-size:2.3em;height:84px;line-height:84px;position:relative}.sec-priority .box-food .ac-head span{padding-right:37px;height:84px;line-height:84px}.sec-priority .box-food .ac-head span i{font-size:25px}.sec-priority .box-food .ac-body{display:none;padding-bottom:15px}.sec-priority .box-food .ac-body ul{margin-bottom:40px}.sec-priority .box-food .ac-body ul li figure{margin-bottom:18px}.sec-priority .box-food .ac-body ul li dl dt{font-size:1.3em;font-weight:bold;letter-spacing:0.1em}.sec-priority .box-food .ac-body ul li dl dd p{font-size:1.2em}.sec-priority .list-region{border-top:1px solid #c8c8c8;margin-top:-25px;padding-top:40px}.sec-priority .list-region ul li a:hover img{opacity:0.6}.sec-priority .list-region ul li dl dt{font-size:13px;letter-spacing:0.08em}.sec-priority .list-region ul li dl dd p{font-size:13px;letter-spacing:0.1em;line-height:2}.sec-app-form .link-return{margin-bottom:30px}.sec-app-form .link-return a{font-size:13px;line-height:24px;vertical-align:top}.sec-app-form .link-return .fa-undo-alt{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:10px;font-size:24px}.sec-app-form .tab-form{margin-bottom:40px}.sec-app-form .tab-form li{text-align:center}.sec-app-form .tab-form li:first-child{padding:0 5px 0 15px}.sec-app-form .tab-form li:last-child{padding:0 15px 0 5px}.sec-app-form .tab-form li a{border-left:1px solid #2f2725;border-right:1px solid #2f2725;border-top:1px solid #2f2725;display:block;font-size:16px;letter-spacing:0.4em;padding:12px 0}.sec-app-form .tab-form li span{border-left:1px solid #2f2725;border-right:1px solid #2f2725;border-top:1px solid #2f2725;display:block;font-size:16px;letter-spacing:0.4em;padding:12px 0;color:#000}.sec-app-form .tab-form li a{border-color:#c8c8c8;color:#c8c8c8}.sec-app-form .txt-form{font-size:13px;letter-spacing:0.1em;line-height:2;text-align:center}.sec-app-form .box-notice{margin-bottom:80px}.sec-app-form .box-notice dl dt{font-size:13px;font-weight:bold;margin-bottom:20px}.sec-app-form .box-notice dl .ac-head{cursor:pointer;padding-right:60px;position:relative;border-top:none}.sec-app-form .box-notice dl .ac-head:after{font-family:"Font Awesome 5 Free";margin-top:-7px;position:absolute;right:0;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sec-app-form .box-notice dl .ac-head.open:after{font-family:"Font Awesome 5 Free";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sec-app-form .box-notice dl dd p{font-size:13px}.sec-app-form .box-notice .table-island,.sec-app-form .box-notice dd,.sec-app-form .box-notice dt{-webkit-box-sizing:border-box;box-sizing:border-box}.sec-app-form .box-notice .table-island dt,.sec-app-form .box-notice dd dt,.sec-app-form .box-notice dt dt{float:left;font-weight:normal;width:82px;margin:0}.sec-app-form .box-notice .table-island dt p,.sec-app-form .box-notice dd dt p,.sec-app-form .box-notice dt dt p{font-size:13px;margin:0}.sec-app-form .box-notice .table-island dd,.sec-app-form .box-notice dd dd,.sec-app-form .box-notice dt dd{margin:0 0 0 82px}.sec-app-form .box-notice .table-island dd p,.sec-app-form .box-notice dd dd p,.sec-app-form .box-notice dt dd p{font-size:13px;margin:0}.sec-app-form .box-notice .table-island dd:after,.sec-app-form .box-notice dd dd:after,.sec-app-form .box-notice dt dd:after{clear:both;content:"";display:block}.sec-app-form .box-form form ol li{border-top:1px solid #c8c8c8;padding:45px 0}.sec-app-form .box-form form ol li h4 span{display:block}.sec-app-form .box-form form ol li h4 .ttl-jp{font-size:18px;letter-spacing:0.4em;margin-bottom:15px}.sec-app-form .box-form form ol li h4 .ttl-num{font-family:"Cardo", serif;color:#668cad;font-size:90px;line-height:1}.sec-app-form .box-form form ol li p{font-size:1.4em;font-weight:bold;letter-spacing:0.1em;margin-bottom:15px}.sec-app-form .box-form form ol li p span{color:#c7000b}.sec-app-form .box-form form ol li p label input[type='text'],.sec-app-form .box-form form ol li p label input[type='email'],.sec-app-form .box-form form ol li p label input[type='tel']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;border:none;border-radius:0;font-weight:normal;letter-spacing:0.1em;line-height:2;outline:none;padding:5px 10px}.sec-app-form .box-form form ol li p label textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;border:none;border-radius:0;font-weight:normal;letter-spacing:0.1em;line-height:2;outline:none;padding:5px 10px}.sec-app-form .box-form form ol li p textarea{width:360px;height:190px}.sec-app-form .box-form form ol li p .text-w{width:100%}.sec-app-form .box-form form ol li p .text-wm{width:380px}.sec-app-form .box-form form ol li p .text-ws{width:80px}.sec-app-form .box-form form ol li p .text-wms{width:290px}.sec-app-form .box-form form ol li p .dash{color:#595757;font-weight:normal;margin:0 5px 0 10px}.sec-app-form .box-form form ol li p .txt-remarks{font-family:Meiryo, sans-serif;color:#595757;font-weight:normal;line-height:2}.sec-app-form .box-form form ol li p .form-radio{line-height:2}.sec-app-form .box-form form ol li p .form-radio input[type='radio']{margin-right:5px}.sec-app-form .box-form form ol li .txt-req{background:#f1d3d5;color:#c7000b;height:38px;line-height:38px;margin-bottom:25px;padding:0 10px}.sec-app-form .box-form form ol li .txt-confirm{font-weight:normal}.sec-app-form .box-form form ol li .req{color:#c7000b;font-size:12px;line-height:2;margin-bottom:20px}.sec-app-form .box-form form ol li button[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#668cad;border:none;color:#fff;font-size:14px;height:45px;letter-spacing:0.1em;line-height:45px;margin-top:35px;width:732px}.sec-press-info{margin-bottom:80px}.sec-press-info .post .post__list__date,.sec-press-info .post .post__list__title{font-family:Meiryo, sans-serif;letter-spacing:0.1em}.sec-press-info .btn-more{margin:30px 0 0}.sec-press-info a.block{height:50px;line-height:50px;padding:0;width:372px}.sec-press-info .txt-desc{font-size:13px;letter-spacing:0.1em;line-height:2}.sec-press-info .btn-press-kit{background-color:#ccc;pointer-events:none}.sec-exchange .txt-desc.top p,.sec-passport .txt-desc.top p,.sec-privilege .txt-desc.top p,.sec-purchasing .txt-desc.top p{text-align:center}.sec-exchange .txt-desc.top span,.sec-passport .txt-desc.top span,.sec-privilege .txt-desc.top span,.sec-purchasing .txt-desc.top span{font-size:16px;letter-spacing:0.1em;line-height:1.87;text-align:center;padding-bottom:50px}.sec-exchange .txt-desc.top .txt-caution,.sec-passport .txt-desc.top .txt-caution,.sec-privilege .txt-desc.top .txt-caution,.sec-purchasing .txt-desc.top .txt-caution{color:#8d1f23;display:block;margin-top:1em}.sec-exchange.box-passport,.sec-passport.box-passport,.sec-privilege.box-passport,.sec-purchasing.box-passport{margin:0 auto 90px}.sec-exchange.box-passport:last-child,.sec-passport.box-passport:last-child,.sec-privilege.box-passport:last-child,.sec-purchasing.box-passport:last-child{margin:0 auto}.sec-exchange.box-passport .ttl-border-l,.sec-passport.box-passport .ttl-border-l,.sec-privilege.box-passport .ttl-border-l,.sec-purchasing.box-passport .ttl-border-l{border-left:5px solid #668cad;color:#668cad;font-size:20px;letter-spacing:0.35em;margin-bottom:35px;padding-left:25px}.sec-exchange.box-passport .ttl-sub,.sec-passport.box-passport .ttl-sub,.sec-privilege.box-passport .ttl-sub,.sec-purchasing.box-passport .ttl-sub{font-size:18px;margin-bottom:20px}.sec-exchange.box-passport .txt-desc,.sec-passport.box-passport .txt-desc,.sec-privilege.box-passport .txt-desc,.sec-purchasing.box-passport .txt-desc{letter-spacing:0.1em}.sec-exchange.box-passport .box-price,.sec-passport.box-passport .box-price,.sec-privilege.box-passport .box-price,.sec-purchasing.box-passport .box-price{border-right:1px solid #c8c8c8;margin:0 0 45px;text-align:center}.sec-exchange.box-passport .box-price .flex-item,.sec-passport.box-passport .box-price .flex-item,.sec-privilege.box-passport .box-price .flex-item,.sec-purchasing.box-passport .box-price .flex-item{border-left:1px solid #c8c8c8;padding-bottom:30px;padding-top:40px}.sec-exchange.box-passport .box-price .flex-item dl dt,.sec-passport.box-passport .box-price .flex-item dl dt,.sec-privilege.box-passport .box-price .flex-item dl dt,.sec-purchasing.box-passport .box-price .flex-item dl dt{color:#668cad;font-size:14px;margin-bottom:18px}.sec-exchange.box-passport .box-price .flex-item dl dd p,.sec-passport.box-passport .box-price .flex-item dl dd p,.sec-privilege.box-passport .box-price .flex-item dl dd p,.sec-purchasing.box-passport .box-price .flex-item dl dd p{margin:0}.sec-exchange.box-passport .box-price .flex-item dl dd .txt-price,.sec-passport.box-passport .box-price .flex-item dl dd .txt-price,.sec-privilege.box-passport .box-price .flex-item dl dd .txt-price,.sec-purchasing.box-passport .box-price .flex-item dl dd .txt-price{color:#000;display:block;font-size:20px;letter-spacing:0.1em;margin-bottom:35px}.sec-exchange.box-passport .box-price .flex-item dl dd .txt-caution,.sec-passport.box-passport .box-price .flex-item dl dd .txt-caution,.sec-privilege.box-passport .box-price .flex-item dl dd .txt-caution,.sec-purchasing.box-passport .box-price .flex-item dl dd .txt-caution{color:#881f22;font-size:14px;letter-spacing:0.1em;line-height:1.85}.sec-exchange.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale,.sec-passport.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale,.sec-privilege.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale,.sec-purchasing.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale{color:#881f22;padding-left:8px;font-size:20px}.sec-exchange.box-passport .list-btn,.sec-passport.box-passport .list-btn,.sec-privilege.box-passport .list-btn,.sec-purchasing.box-passport .list-btn{margin:0 -10px}.sec-exchange.box-passport .list-btn li,.sec-passport.box-passport .list-btn li,.sec-privilege.box-passport .list-btn li,.sec-purchasing.box-passport .list-btn li{margin-bottom:20px;padding:0 10px}.sec-exchange.box-passport .list-btn li a,.sec-passport.box-passport .list-btn li a,.sec-privilege.box-passport .list-btn li a,.sec-purchasing.box-passport .list-btn li a{background-color:#668cad;color:#fff;display:block;font-size:16px;height:65px;letter-spacing:0.1em;line-height:65px;text-align:center}.sec-exchange.box-passport .list-btn li a.btn-close,.sec-passport.box-passport .list-btn li a.btn-close,.sec-privilege.box-passport .list-btn li a.btn-close,.sec-purchasing.box-passport .list-btn li a.btn-close{background-color:#898888;pointer-events:none}.sec-exchange.box-passport .list-btn li a.btn-online,.sec-passport.box-passport .list-btn li a.btn-online,.sec-privilege.box-passport .list-btn li a.btn-online,.sec-purchasing.box-passport .list-btn li a.btn-online{background-color:#fff;border:1px solid #668cad;color:#668cad;-webkit-box-sizing:border-box;box-sizing:border-box}.sec-exchange.box-passport .list-btn li a.btn-online span,.sec-passport.box-passport .list-btn li a.btn-online span,.sec-privilege.box-passport .list-btn li a.btn-online span,.sec-purchasing.box-passport .list-btn li a.btn-online span{color:#668cad}.sec-exchange.box-passport .list-btn li a:hover,.sec-passport.box-passport .list-btn li a:hover,.sec-privilege.box-passport .list-btn li a:hover,.sec-purchasing.box-passport .list-btn li a:hover{opacity:.6;text-decoration:none}.sec-exchange.box-passport .list-btn.list-three,.sec-exchange.box-passport .list-btn.list-three-pc{margin:0 -5px}.sec-passport.box-passport .list-btn.list-three,.sec-passport.box-passport .list-btn.list-three-pc{margin:0 -5px}.sec-privilege.box-passport .list-btn.list-three,.sec-privilege.box-passport .list-btn.list-three-pc{margin:0 -5px}.sec-purchasing.box-passport .list-btn.list-three,.sec-purchasing.box-passport .list-btn.list-three-pc{margin:0 -5px}.sec-exchange.box-passport .list-btn.list-three li,.sec-exchange.box-passport .list-btn.list-three-pc li{padding:0 5px}.sec-passport.box-passport .list-btn.list-three li,.sec-passport.box-passport .list-btn.list-three-pc li{padding:0 5px}.sec-privilege.box-passport .list-btn.list-three li,.sec-privilege.box-passport .list-btn.list-three-pc li{padding:0 5px}.sec-purchasing.box-passport .list-btn.list-three li,.sec-purchasing.box-passport .list-btn.list-three-pc li{padding:0 5px}.sec-exchange.box-passport .list-btn.list-three-pc,.sec-passport.box-passport .list-btn.list-three-pc,.sec-privilege.box-passport .list-btn.list-three-pc,.sec-purchasing.box-passport .list-btn.list-three-pc{margin-bottom:10px}.sec-exchange.box-passport .ttl-sub-c,.sec-passport.box-passport .ttl-sub-c,.sec-privilege.box-passport .ttl-sub-c,.sec-purchasing.box-passport .ttl-sub-c{font-size:17px;margin-bottom:25px;text-align:center}.sec-exchange .box-gray,.sec-passport .box-gray,.sec-privilege .box-gray,.sec-purchasing .box-gray{background-color:#efefef;margin-bottom:40px;margin-top:35px;padding:25px 20px}.sec-exchange .box-gray dl dt,.sec-passport .box-gray dl dt,.sec-privilege .box-gray dl dt,.sec-purchasing .box-gray dl dt{color:#000;font-weight:bold;letter-spacing:0.1em;margin-bottom:15px}.sec-exchange .box-gray dl dd p,.sec-passport .box-gray dl dd p,.sec-privilege .box-gray dl dd p,.sec-purchasing .box-gray dl dd p{color:#595757;font-size:13px;letter-spacing:0.1em;line-height:1.61}.sec-exchange .box-gray dl dd p .caution,.sec-passport .box-gray dl dd p .caution,.sec-privilege .box-gray dl dd p .caution,.sec-purchasing .box-gray dl dd p .caution{color:#881f22}.sec-exchange .box-gray.last,.sec-passport .box-gray.last,.sec-privilege .box-gray.last,.sec-purchasing .box-gray.last{margin-bottom:0}.sec-exchange .box-gray.last dl dt,.sec-passport .box-gray.last dl dt,.sec-privilege .box-gray.last dl dt,.sec-purchasing .box-gray.last dl dt{font-size:16px}.sec-exchange .box-gray.last dl dd p,.sec-passport .box-gray.last dl dd p,.sec-privilege .box-gray.last dl dd p{font-size:13px;line-height:2}.sec-purchasing .box-gray.last dl dd p{font-size:13px;line-height:2}.sec-purchasing.box-buy{border-bottom:1px dotted #727171;margin-bottom:30px;padding-bottom:40px}.sec-purchasing.box-buy:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sec-purchasing.box-buy .txt-desc.top{margin-bottom:42px}.sec-purchasing.box-buy .btn-buy{display:block;margin:0 auto}.sec-purchasing.box-buy .btn-buy a{background-color:#898888;color:#fff;display:block;font-size:16px;height:65px;letter-spacing:0.1em;line-height:65px;margin:0 auto;text-align:center;width:310px}.sec-purchasing.box-buy .btn-buy a:hover{opacity:.6;text-decoration:none}.sec-purchasing.box-buy .btn-buy.online{text-align:center}.sec-purchasing.box-buy .btn-buy.online a{background-color:transparent;display:inline-block;width:auto}.sec-purchasing.box-buy .box-bnr{max-width:970px;margin:0 auto 28px}.sec-purchasing.box-buy .box-bnr:last-child{margin-bottom:0}.sec-purchasing.box-buy .box-bnr ul li{padding:0 10px;position:relative}.sec-purchasing.box-buy .box-bnr ul li p span{font-size:14px}.sec-purchasing .list-buy{display:block;margin:35px auto 0;max-width:726px;text-align:left}.sec-purchasing .txt-desc.top p{text-align:center}.sec-exchange .txt-desc{letter-spacing:0.1em;line-height:2;margin-bottom:60px}.sec-exchange .btn-exchange a{background-color:#000;color:#fff;display:block;font-size:14px;height:45px;letter-spacing:0.1em;line-height:45px;margin:0 auto;text-align:center;width:471px}.sec-exchange .btn-exchange.btn-close a{background-color:#898888;pointer-events:none}.sec-passport.en .txt-desc.top p{text-align:left;line-height:1.8}.sec-about .box-poster .thumb-poster{margin-bottom:40px}.sec-about .box-poster .thumb-poster:nth-child(2){margin:0 50px}.sec-about .txt-desc{text-align:center;line-height:2;letter-spacing:0.1em}.sec-about .btn-about{margin-bottom:60px;margin-top:30px}.sec-about .btn-about a{background-color:#668cad;color:#fff;display:block;font-size:14px;height:50px;letter-spacing:0.1em;line-height:50px;margin:0 auto;text-align:center;width:460px}.sec-about .btn-about a:hover{text-decoration:none;opacity:.6}.sec-about .box-session{margin-bottom:45px}.sec-about .box-session .flex-item figure{margin-bottom:18px}.sec-about .box-session .flex-item dl dt p{font-size:14px;letter-spacing:0.1em;margin-bottom:10px}.sec-about .box-session .flex-item dl dd p{font-size:13px;letter-spacing:0.1em;margin-bottom:10px;line-height:1.75}.sec-about .box-session .table-island,.sec-about .box-session dd,.sec-about .box-session dt{-webkit-box-sizing:border-box;box-sizing:border-box}.sec-about .box-session .table-island dt,.sec-about .box-session dd dt,.sec-about .box-session dt dt{float:left;font-weight:normal;width:82px;margin:0}.sec-about .box-session .table-island dt p,.sec-about .box-session dd dt p,.sec-about .box-session dt dt p{font-size:13px;margin:0}.sec-about .box-session .table-island dd,.sec-about .box-session dd dd,.sec-about .box-session dt dd{margin:0 0 0 82px}.sec-about .box-session .table-island dd p,.sec-about .box-session dd dd p,.sec-about .box-session dt dd p{font-size:13px;margin:0}.sec-about .box-session .table-island dd:after,.sec-about .box-session dd dd:after,.sec-about .box-session dt dd:after{clear:both;content:"";display:block}.sec-about .swiper-parent .swiper-pagination{margin-bottom:35px}.sec-about .box-venue{margin-bottom:80px}.sec-about .box-venue .flow-body__content__sub-title{margin:0 0 10px}.sec-about .box-venue .link-island a{font-family:Meiryo, sans-serif;color:#595757;font-size:12px;letter-spacing:0.1em;line-height:1.75}.sec-about .box-venue .table-admin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.sec-about .box-venue .table-admin dd,.sec-about .box-venue .table-admin dt{margin:0}.sec-about .box-venue .table-admin dd p{font-size:13px;letter-spacing:0.1em}.sec-about .box-venue .table-admin dt{position:relative}.sec-about .box-venue .table-admin dt p{font-size:13px;letter-spacing:0.1em}.sec-about .box-venue .table-admin dt:after{content:"|";position:absolute;top:0;right:-8px}.sec-about .box-venue .table-admin dd{padding-left:15px;margin:0}.sec-about .list-concept{margin:0 auto 25px;max-width:980px}.sec-about .list-concept li{margin-bottom:65px;padding:0 15px 0 30px}.sec-about .list-concept li:nth-child(odd){padding:0 30px 0 15px}.sec-about .list-concept li dl dt{margin:0 0 25px}.sec-about .list-concept li dl dt .num{font-family:"Cardo", serif;color:#668cad;font-size:51px;line-height:1;margin-right:15px}.sec-about .list-concept li dl dt h3{line-height:1;font-size:18px}.sec-about .list-concept li dl dt h3 .ttl{display:block;font-size:20px;letter-spacing:0.2em}.sec-about .list-concept li dl dt h3 .sub-ttl{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:13px;letter-spacing:0.15em}.sec-about .list-concept li dl dd p{font-size:13px;letter-spacing:0.083em;line-height:2}.sec-sitemap .about-static-ul{overflow:visible}.sec-sitemap .list-sitemap .sitemap-list{margin-bottom:80px}.sec-sitemap .list-sitemap .sitemap-list a{font-size:14px}.sec-sitemap .list-sitemap .sitemap-list a.sitemap-list-link{display:inline-block;margin-bottom:15px}.sec-sitemap .list-sitemap .sitemap-list.close a{color:#ccc;pointer-events:none}.sec-sitemap .list-sitemap .sitemap-list.close a:before{background:#ccc}.sec-sitemap .list-sitemap .sitemap-list.close a:after{border-color:#ccc}.sec-sitemap .list-sitemap .sitemap-list.close a span{color:#ccc}.sec-sitemap .list-sitemap .sitemap-list.access a{color:#000;pointer-events:auto}.sec-sitemap .list-sitemap .sitemap-list.access a span{color:#000}.sec-sitemap .list-sitemap .sitemap-list.about{display:none}.sec-sitemap .list-sitemap .sitemap-list ul li a{display:inline-block;font-size:12px;line-height:1.5;padding-left:15px;position:relative;margin-bottom:5px}.sec-sitemap .list-sitemap .sitemap-list ul li a:before{content:"";display:block;top:50%;left:3px;margin-top:0;width:7px;height:1px;background:#828282;position:absolute}.sec-sitemap .list-sitemap .sitemap-list ul li a:after{content:"";display:block;top:50%;left:3px;margin-top:-3px;width:6px;height:6px;border-top:1px solid #828282;border-right:1px solid #828282;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.sec-sitemap .list-sitemap .sitemap-list ul li.close a{color:#ccc;pointer-events:none}.sec-sitemap .list-sitemap .sitemap-list ul li.close a:before{background:#ccc}.sec-sitemap .list-sitemap .sitemap-list ul li.close a:after{border-color:#ccc}.sec-sitemap .list-sitemap .sitemap-list ul li.open a{color:#000;pointer-events:auto}.sec-sitemap .list-sitemap .sitemap-list ul .child-nav.passport,.sec-sitemap .list-sitemap .sitemap-list ul .child-nav.visit{display:none}.sec-sitemap .list-sitemap .sitemap-list .artworks-artists .artworks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.sec-sitemap .list-sitemap .sitemap-list .artworks-artists .artworks li{list-style-type:none;width:50%}.sec-sitemap .child-nav{margin-left:0}.sec-sitemap .child-nav li.hide{display:none}.sec-sitemap ul.artworks-artists>li>a[href^="../en/artworks-artists/artworks/naoshima/"],.sec-sitemap ul.artworks-artists>li>a[href^="./artworks-artists/artworks/naoshima/"]{display:none !important}.sec-sitemap .en.visit li:first-child{display:none}.sec-sitemap .en_close{color:#ccc !important}.sec-sitemap .en_close a{color:#ccc !important;pointer-events:none !important}.sec-sitemap .en_close a:before{background:#ccc !important}.sec-sitemap .en_close a:after{border-color:#ccc !important}.sec-sitemap .en_close span{color:#ccc !important}.sec-sitemap span.en{font-family:"Cardo", serif;text-transform:uppercase}.sec-ferry-pass-rec{background:#f4f4f4;padding:30px;margin:0 auto 60px;max-width:910px}.sec-ferry-pass-rec dl dt{font-size:16px;font-weight:bold;letter-spacing:0.1em;margin-bottom:25px;font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif}.sec-ferry-pass-rec dl dt dd ol li{display:block}.sec-ferry-pass-rec dl dd ol li p{font-family:Meiryo, sans-serif;letter-spacing:0.1em;text-align:justify;line-height:2;font-size:13px;margin-bottom:0}.ticket-body-caution{background:#f4f4f4;padding:30px;margin:0 auto 40px;max-width:910px}.ticket-body-caution p{letter-spacing:0.1em;margin-bottom:0}.sec-ferry-pass.static{width:auto;max-width:970px}.sec-ferry-pass .box-ferry-pass-img{margin-bottom:50px;text-align:center}.sec-ferry-pass .box-ferry-pass-img .ticket-body__image{width:auto;margin:0 auto}.sec-ferry-pass .txt-caution{color:#882023;font-size:13px;letter-spacing:0.1em;margin-bottom:40px}.sec-ferry-pass .ticket-body__sub ol li p{font-size:13px}.sec-ferry-pass .box-map-ferry{text-align:center}.sec-ferry-pass .box-map-ferry .ticket-body__image{width:auto}.sec-ferry-pass .ticket-body__sub.decimal ol.first{margin-right:48px}.sec-ferry-pass .list-ticket-buy{margin:0}.sec-ferry-pass .list-ticket-buy li{margin-bottom:20px}.sec-ferry-pass .list-ticket-buy li:nth-child(odd){margin-right:20px}.sec-ferry-pass .list-ticket-buy li a{display:block}.sec-ferry-pass .box-buy h3{font-size:16px;margin-bottom:30px}.sec-purchasing .box-bnr h4{font-size:16px;margin-bottom:20px}.sec-ferry-pass .box-buy h4{font-size:16px;margin-bottom:20px}.sec-ferry-pass .box-buy .ticket-body__sub.grey{margin-bottom:40px}.sec-ferry-pass .box-buy .ticket-body__sub.grey.last{margin-bottom:0}.sec-ferry-pass .box-buy .ticket-body__sub.grey dl{margin-bottom:30px}.sec-ferry-pass .box-buy .ticket-body__sub.grey dl dt{font-size:16px}.sec-ferry-pass .box-buy .ticket-body__sub.grey dl dd p{font-size:13px;letter-spacing:0.1em;line-height:2}.sec-purchasing .box-bnr .txt-desc,.sec-ferry-pass .box-buy .txt-desc{letter-spacing:0.1em;line-height:2}.link-close{color:#ccc;pointer-events:none}.link-close span{color:#ccc}.link-close span a{color:#ccc}.link-close:before{color:#ccc;border-color:#ccc}.link-close:after{color:#ccc;border-color:#ccc !important}.sec-access .caution{color:#c7000b;margin:0 auto;max-width:970px;width:auto}.main-visual{width:100%;height:100%;position:relative;left:0;top:0;overflow:hidden;background-color:#000000}.main-visual .logo-main-visual{position:absolute;right:4.5%;top:21%;width:42.60%;z-index:99}.main-visual__inner{width:100%;height:100%;position:relative;overflow:hidden}.main-visual__inner__element{overflow:hidden}.main-visual__title{font-size:4.8em;text-align:center;line-height:1.25em;visibility:hidden;opacity:0;margin:0;position:absolute;z-index:61}.main-visual__skipBtn{font-size:1.8em;position:absolute;right:10px;top:0;margin:0;padding:10px 20px;cursor:pointer;z-index:61;opacity:0}.loadingContainer{position:fixed;width:100%;height:100%;background-color:#fff;z-index:81}.loadingContainer__loading{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;position:fixed;width:200px;height:148px;left:50%;margin-left:-100px;top:46%;margin-top:-74px;background-image:url("../../assets/images/loading-logo.png");z-index:82}.toggleBtn{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;position:absolute;width:50px;height:50px;right:5px;top:7px;visibility:hidden;background:url("../../assets/images/toggleBtn.png") no-repeat 0 0;background-size:100px 50px;cursor:pointer;z-index:-1;opacity:0}.toggleBtn--close{background-position:-50px 0}.toggleBtn.home{background-image:url("../../assets/images/toggleBtn-home.png")}.toggle-header__bottom{display:block}.toggle-header__bottom--on{display:none}.toggle-container{overflow:hidden;background-color:#fff}.multi-nav{overflow:hidden;z-index:49;visibility:hidden}.multi-nav.clone-nav{display:none}.slide-nav{width:200px;position:absolute;left:0;top:60px;background-color:rgba(0,64,119,0.8);background-color:#004077 \9;padding:14px 0;z-index:10;overflow:visible;visibility:hidden;opacity:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;display:none}.slide-nav.en{top:40px}.slide-nav a{outline:none}.slide-nav a:hover{color:#7ecef4}.slide-nav:after{content:"";position:absolute;top:-10px;margin-left:-5px;left:10%;display:block;width:0;height:0;border:5px solid transparent;border-bottom:5px solid rgba(0,64,119,0.7);border-bottom:5px solid #004077 \9;z-index:3}.slide-nav__list{margin:0 8px}.slide-nav__list__link{font-size:1.3em;color:#fff;display:block;text-align:left;padding:4px 0 4px 28px;background:url("../../assets/images/icon-arrow-s.png") no-repeat 10px 50%}.slide-nav__list__link.en{font-family:"Roboto", sans-serif;letter-spacing:1px}.child-nav{list-style-type:disc;margin-left:1em;overflow:visible}.child-nav__list{font-size:1.3em;text-align:left;color:#fff;margin-left:35px}.child-nav__list__link{color:#fff;display:block;padding:2px 0}.child-nav__list__link.en{font-family:"Roboto", sans-serif;letter-spacing:1px}.multi-nav .slide-nav__list{position:relative}.multi-nav .slide-nav__list .ac-body{display:none;overflow:visible}.multi-nav .slide-nav__list .ac-body li a{padding-left:2em;white-space:nowrap;font-size:1.13em;color:#fff;padding:5px 0 5px 31px;background:none;display:block}.multi-nav .slide-nav__list .ac-body li a:before{display:none}.multi-nav .slide-nav__list .ac-body li a:after{display:none}.multi-nav .slide-nav__list .ac-head-link{cursor:pointer;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:30px;height:30px;float:right;margin-right:5px;z-index:999999}.multi-nav .slide-nav__list .ac-head-link:hover{opacity:.3}.multi-nav .slide-nav__list .ac-head-link span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:6px;width:30%;height:1px;background-color:#ffffff;border-radius:4px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-top:3px}.multi-nav .slide-nav__list .ac-head-link span:nth-of-type(1){top:5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.multi-nav .slide-nav__list .ac-head-link span:nth-of-type(2){top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.multi-nav .slide-nav__list .ac-head-link.open span:nth-of-type(2){top:5px !important;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.line-btn-close{background-color:#898888;border-color:#898888 !important;color:#ffffff !important;pointer-events:none}.none-article{display:block;text-align:left;padding:15px 0 0;letter-spacing:.1em}/*! toggleNav.scss v0.1
 * 1.
 * 2. */.p-toggleBtn{font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;text-align:center;cursor:pointer;color:#67605f;font-size:1.3em;letter-spacing:0.2em;background-color:#efefef;line-height:2em;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;width:190px;margin:0 auto;visibility:hidden;cursor:pointer}.p-toggleBtn--close{background-position:-40px 0}.p-pageNav{z-index:79}.p-pageNav__btn-close{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-position:0 0;background-repeat:no-repeat;background:url("../../assets/images/btn-close.png") no-repeat 0 0;width:31px;height:31px;background-size:31px 31px;display:none;position:absolute;left:50%;top:20px;margin-left:-15px;z-index:80;cursor:pointer}.accordion-nav{transition:height 0.4s ease-in-out 0;-webkit-transition:height 0.4s ease-in-out 0;-moz-transition:height 0.4s ease-in-out 0;-ms-transition:height 0.4s ease-in-out 0}.accordion-nav.set{transition:height 0.4s ease-in-out;-webkit-transition:height 0.4s ease-in-out;-moz-transition:height 0.4s ease-in-out;-ms-transition:height 0.4s ease-in-out}.tabnav{overflow:hidden}.tabnav__list{font-size:1.6em;color:#3d464f;float:left;cursor:pointer;width:49.5%;height:45px;margin-right:8px}.tabnav__list span{font-family:"M+ 2p bold", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;text-align:center;color:#9fa0a0;border:1px solid #9fa0a0;border-bottom:none;display:block;padding-top:8px;height:28px;letter-spacing:0.2em}.tabnav__list.select span{color:#2f2725;border:1px solid #2f2725;border-bottom:none}.tabnav__list:hover span{color:#004077;border:1px solid #004077;border-bottom:none}.tabnav__list.last{margin-right:0}.tabcontent{overflow:hidden;visibility:hidden}.alpha-nav{background-color:#fff;overflow:hidden;padding:5px 0}.alpha-nav__list{float:left;width:9.9%;border-right:1px dotted #6d6e70;margin:5px 0;background-color:#fff}.alpha-nav__list.thirteen,.alpha-nav__list.last{border-right:none}.alpha-nav__list.fifth,.alpha-nav__list.nineth{overflow:hidden}.alpha-nav__list.en{width:72px}.alpha-nav__list__link{font-size:1.8em;font-family:"M+ 2p bold", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;color:#58595b;display:block;text-align:center}.alpha-nav__list__link.current,.alpha-nav__list__link:hover{color:#004077}body.sitemap .box-acc-link{position:relative}body.sitemap .box-acc-link .ac-body{display:none;overflow:visible}body.sitemap .box-acc-link .ac-body li a{padding-left:2em;white-space:nowrap}body.sitemap .box-acc-link .ac-body li a:before{display:none}body.sitemap .box-acc-link .ac-body li a:after{display:none}body.sitemap .ac-head-link{cursor:pointer;display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;width:30px;height:30px;float:right;margin-right:5px}body.sitemap .ac-head-link:hover{opacity:.3}body.sitemap .ac-head-link span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:6px;width:30%;height:1px;background-color:#000000;border-radius:4px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-top:3px}body.sitemap .ac-head-link span:nth-of-type(1){top:5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}body.sitemap .ac-head-link span:nth-of-type(2){top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ac-head-link.open span:nth-of-type(2){top:5px !important;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}body.support .sec-koebi p{line-height:1.63}body.support .sec-individual .btn-individual{width:460px;margin-bottom:40px}body.support .sec-individual .flow-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:45px 0 65px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body.support .sec-individual .flow-body .flow-body__title{width:356px}body.support .sec-individual .flow-body .flow-body__content{max-width:700px}body.support .sec-individual .flow-body .flow-body__content .flow-body__content__title{font-size:18px;line-height:1.75 !important;margin-top:-6.75px;margin-bottom:13.25px;letter-spacing:.4em}body.support .sec-individual .flow-body .flow-body__content .flow-body__content__text{font-size:13px;text-align:justify}body.support .sec-individual .flow-body .flow-body__content .flow-body__content__text.w860{display:block;max-width:860px;margin:0 auto}body.support .sec-individual .flow-body .flow-body__content .m-num li{font-family:Meiryo,sans-serif;font-size:13px}body.support .sec-individual .flow-body__content__text.w860{display:block;max-width:860px;margin:0 auto 15px}body.support .sec-individual .guide-table p{font-size:13px;font-weight:normal}body.support .sec-individual .section__content__title{line-height:1.75}body.support .sec-individual .info-body .section__content__content a{color:#6f6d6d}body.support .txt-vol{text-align:center}body.support .box-list-vol{min-height:0}body.support .box-list-vol .list-vol{text-align:center;margin:0 70px}body.support .box-list-vol .list-vol li{display:inline-block;margin:0 .5em 10px}body.support .box-list-vol .list-vol li p{font-size:17px;letter-spacing:.07em}body.support .box-list-vol .list-vol-now{margin-top:100px;text-align:right}body.support .box-list-vol .list-vol-now span{font-size:12px;letter-spacing:.04em}body.support .grant-sponsor-donation .logo-sponsor07.mt-50-lg{margin-top:50px !important}body.support .sec-volunteer .ttl-primary{line-height:1.75}body.tw h1,body.tw h2,body.tw h3,body.tw h4,body.tw h5{font-family:"Microsoft JhengHei","微軟正黑體","STHeitiTC-Medium",sans-serif}body.tw p,body.tw dt,body.tw dd,body.tw a,body.tw span,body.tw li,body.tw th,body.tw td{font-family:"Microsoft JhengHei","微軟正黑體","STHeitiTC-Medium",sans-serif}body.tw .home .header__top .langnav__list__link.jp img{background-image:url(/assets/images/langnav-jp-white.png)}body.tw .home .header__top .langnav__list__link.en img{background-image:url(/assets/images/langnav-en-white.png)}body.tw .artist-nav .sort-nav{margin:0 !important}body.tw .land-area__title__en{font-size:20px}.txt-caution{color:#8d1f23;display:block;margin-top:1em}.sort-nav.-facility .sort-nav__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sort-nav.-facility .sort-nav__inner .land-nav__list{width:25%}.sort-nav.-facility .sort-nav__inner .land-nav__list:last-child{border-right:none}.sort-nav.-goods .slash{margin-bottom:40px}.sort-nav.-goods .sort-nav__inner>.land-nav__list{width:49.9%}.sort-nav.-goods .sort-nav__inner>.land-nav__list:last-child{border-right:none}.flex-credit{text-align:right}.tab-navi{margin-bottom:80px}.tab-navi>.-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tab-navi>.-inner .-list{-webkit-transition-property:border-color,color;transition-property:border-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:1px solid #cfcece;border-bottom:none;width:32.5%}.tab-navi>.-inner .-list.half{margin-right:0;width:49.5%}.tab-navi>.-inner .-list>a{color:#cfcece;display:block;font-size:16px;letter-spacing:0.28em;padding:19px 0 16px;text-indent:0.28em}.tab-navi>.-inner .-list.current,.tab-navi>.-inner .-list:hover{border-color:#595757}.tab-navi>.-inner .-list.current>a,.tab-navi>.-inner .-list:hover>a{color:#595757}.ttl-primary.border{border-bottom:none;padding-bottom:0}.sec-facility{padding-top:30px}.sec-facility>.txt-desc{margin-bottom:60px;text-align:center}.sec-facility>.txt-desc>p{font-size:15px;line-height:2;letter-spacing:0.1em;text-indent:0.1em}.box-facility{margin:0 auto 25px !important}.box-facility .prefecture-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-facility .prefecture-wrap .-list{margin-bottom:30px;padding-right:4%;position:relative;width:22%}.box-facility .prefecture-wrap .-list:nth-child(4n){padding-right:0}.box-facility .prefecture-wrap .-list.is-active .-open::before{-webkit-transform:rotate(90deg) scale(1, 0);transform:rotate(90deg) scale(1, 0)}.box-facility .prefecture-wrap .-list.is-active .-open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-facility .prefecture-wrap .-list .-name{font-size:15px;letter-spacing:0.1em;line-height:1.5}.box-facility .prefecture-wrap .-list .-discount{color:#831f21;font-size:14px;letter-spacing:0.1em;line-height:1.5;margin-top:10px}.box-facility .prefecture-wrap .-list .-data>span{display:block;font-size:13px;letter-spacing:0.1em;line-height:1.7}.box-facility .prefecture-wrap .-list .-data>a{color:#6f6d6d;display:block;font-size:12px;letter-spacing:0;line-height:1.5;margin-top:7px;word-break:break-all}.box-facility .prefecture-wrap .-list .-open{display:none}.sec-partner>.ttl-primary{border-bottom:none;margin-bottom:60px;padding-bottom:0}.sec-partner>.img-map{margin:0 auto 60px;width:100%;background:url(/assets/images/visit/exploring/img-map.png) left top no-repeat;background-size:100% auto}.sec-partner>.img-map .areamap{width:100%;height:auto}.sec-partner>.img-map-sp{margin:0 auto 33px}.sec-partner>.ttl-exploring-area{font-size:14px;line-height:1 !important;margin-top:0px;margin-bottom:32px;border-bottom:1px solid #717071;letter-spacing:.08em;padding-bottom:19px}.sec-partner>.txt-desc{margin-bottom:80px}.sec-partner>.txt-desc>p{color:#000;display:block;font-size:14px;letter-spacing:0.1em;line-height:2;text-align:center}.sec-partner>.-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-partner>.-wrap.list-widearea .-list .box-img,.sec-partner>.-wrap.list-exploring .-list .box-img{text-align:center;height:250px}.sec-partner>.-wrap.list-widearea .-list .box-img img,.sec-partner>.-wrap.list-exploring .-list .box-img img{max-height:200px;width:auto}.sec-partner>.-wrap.list-exploring .-list{word-break:break-all}.sec-partner>.-wrap.list-exploring .-list .box-img{height:230px}.sec-partner>.-wrap.list-exploring .-list .-caption{margin-bottom:16.515px !important;margin-top:-30px}.sec-partner>.-wrap.list-exploring .-list .list-season{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.sec-partner>.-wrap.list-exploring .-list .list-season li{background-color:#668cad;color:#ffffff;display:block;font-size:12px;height:20px;line-height:20px;margin:0 .5px;text-align:center;width:60px}.sec-partner>.-wrap.list-exploring .-list .list-season li.close{background-color:#efefef}.sec-partner>.-wrap .-list{margin-bottom:55px;padding-right:32px;width:342px}.sec-partner>.-wrap .-list:nth-child(3n){padding-right:0}.sec-partner>.-wrap .-list .-image{height:auto;margin-bottom:30px;width:100%}.sec-partner>.-wrap .-list .-name{font-size:16px;line-height:1.5 !important;margin-top:-4px;margin-bottom:16px;letter-spacing:0.1em}.sec-partner>.-wrap .-list .-text{font-size:13px;line-height:1.8 !important;margin-top:-5.2px;margin-bottom:14.8px;color:#595757;letter-spacing:0.05em;text-align:justify}.sec-partner>.-wrap .-list .-text.caution{color:#c7000b}.sec-partner>.-wrap .-list .-date{font-size:12px;line-height:1.91 !important;margin-top:-5.46px;margin-bottom:12.54px;color:#231815}.sec-partner>.-wrap .-list .-caption{font-size:11px;line-height:1.27 !important;margin-top:-1.485px;margin-bottom:15.515px;color:#666666;margin-top:-41px}.sec-partner>.-wrap .-list .-address{font-size:12px;line-height:1.5 !important;margin-top:-3px;margin-bottom:7px;color:#595757;display:block;letter-spacing:0.1em}.sec-partner>.-wrap .-list .-link{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-size:11px;line-height:1.5 !important;margin-top:-2.75px;margin-bottom:7.25px;color:#013c6d;display:block;letter-spacing:0.1em}.sec-partner>.-wrap .-list .-link:hover{opacity:0.8}.sec-partner>.-wrap .-list .-tel{font-size:11px;letter-spacing:0.1em}.sec-partner>.-wrap .-list .flex-credit{margin-top:-25px;margin-bottom:18px}.sec-partner .exploring-link-area{border:1px solid #a4a09f;margin-bottom:42px;padding:20px 0}.sec-partner .exploring-link-area ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sec-partner .exploring-link-area ul li{border-right:1px dotted #5e5d5d;margin-bottom:15px;text-align:center;width:130px}.sec-partner .exploring-link-area ul li:nth-child(8n){border-right:none}.sec-partner .exploring-link-area ul li a,.sec-partner .exploring-link-area ul li span{color:#595757;display:block;font-size:15px;margin:0 auto}.sec-partner .exploring-link-area ul li span{border:1px solid #386687;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#386687;height:22px;line-height:22px;width:75.86%}.sec-partner .pager-exploring{margin-top:90px}.sec-partner .pager-exploring ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:37.61%}.sec-partner .pager-exploring ul li a.arrow{padding-right:40px}.sec-partner .pager-exploring ul li a.arrow.left{padding-left:40px;padding-right:0}.sec-partner .pager-exploring ul li a.current p{color:#004077}.sec-partner .pager-exploring ul li a.no-link{pointer-events:none;opacity:.3}.sec-partner .pager-exploring ul li a p{display:inline-block;font-size:14px;font-weight:normal;letter-spacing:.1em}.sec-partner .pager-exploring ul li a p:hover{text-decoration:underline}.goods p.land-header__content a{text-decoration:underline}.goods p.land-header__content a:hover{text-decoration:none}.goods .content{padding-bottom:15px}.goods .content .slider__navination__pagination__number{background-color:#cecece}.goods .content .slider__navination__pagination__number.selected{background-color:#595757}.goods.en .sec-shopinfo>.-wrap .-list .-goods::after{content:'' !important}.sec-guide>.ttl-primary{border-bottom:none;margin-bottom:45px;padding-bottom:0}.sec-guide .land-body.goods>.land-body__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-left:0}.sec-guide .land-body.goods>.land-body__text .land-body__text__head{width:50%}.sec-guide .land-body.goods>.land-body__text .land-body__text__head.left{position:relative;z-index:10}.sec-guide .land-body.goods>.land-body__text .land-body__text__head.right{text-align:center}.sec-guide .land-body.goods>.land-body__text .land-body__text__head.right>img{height:auto;width:290px}.sec-guide .land-body.goods>.land-body__text .land-header__title{border-bottom:none;display:inline-block;font-size:14px;margin-bottom:20px;padding:0 10px 0 0;position:relative;text-align:left;width:100%}.sec-guide .land-body.goods>.land-body__text .land-header__title:after{border-bottom:1px dotted #727171;content:'';right:0;position:absolute;height:1px;top:7px;width:88%;z-index:-1}.sec-goods>.txt-desc{margin-bottom:35px;text-align:center}.sec-goods>.txt-desc>p{letter-spacing:0.1em;line-height:2}.sec-goods>.-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.sec-goods>.-wrap .-list{margin-bottom:40px;padding-right:30px;text-align:center;width:250px}.sec-goods>.-wrap .-list:nth-child(4n){padding-right:0}.sec-goods>.-wrap .-list .-image{height:200px;margin-bottom:50px}.sec-goods>.-wrap .-list .-image.other{margin-bottom:18px}.sec-goods>.-wrap .-list .-image.guidebook img{max-height:100%;width:auto}.sec-goods>.-wrap .-list .-image img{height:auto;width:100%}.sec-goods>.-wrap .-list .-image .slider__navination{height:6px;top:21px}.sec-goods>.-wrap .-list .-image .slider__navination .slider__navination__pagination__number{height:6px;margin:0 6px;width:6px}.sec-goods>.-wrap .-list .-name{font-size:14px;line-height:1.5 !important;margin-top:-3.5px;margin-bottom:8.5px;letter-spacing:0.07em;text-indent:0.1em}.sec-goods>.-wrap .-list .-sub{margin-bottom:15px;height:57px}.sec-goods>.-wrap .-list .-sub>span{display:block;font-size:13px;line-height:1.5;letter-spacing:0.1em;text-indent:0.1em}.sec-goods>.-wrap .-list .-link{-webkit-transition-property:background-color,color,opacity;transition-property:background-color,color,opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:1px solid #6789a4;border-radius:16px;color:#6789a4;display:block;display:none;font-size:13px;margin:0 auto;padding:8px 0;width:170px}.sec-goods>.-wrap .-list .-link.online{background-color:#6789a4;color:#fff}.sec-goods>.-wrap .-list .-link:hover{background-color:#6789a4;color:#fff;text-decoration:none}.sec-goods>.-wrap .-list .-link:hover.online{opacity:0.7}.sec-goods>.-wrap .-list .-link.local{background-color:transparent;border:1px solid transparent;color:#6789a4;text-decoration:none}.sec-shopinfo>.txt-desc{line-height:2;margin-bottom:60px;text-align:center}.sec-shopinfo>.-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:105px}.sec-shopinfo>.-wrap.pay{display:block}.sec-shopinfo>.-wrap.pay .ttl-payment{display:block;font-weight:bold;font-size:14px;margin-top:-70px}.sec-shopinfo>.-wrap.pay .txt-payment{margin-top:20px;line-height:1.75}.sec-shopinfo>.-wrap.other{border-bottom:1px dotted #727171;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:45px;margin-bottom:50px;padding-bottom:65px}.sec-shopinfo>.-wrap.shop{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:85px}.sec-shopinfo>.-wrap.shop .-list{margin-left:60px}.sec-shopinfo>.-wrap.shop .-list>span{display:block;line-height:1.5}.sec-shopinfo>.-wrap .-list .-shop{border-bottom:1px dotted #727171;font-size:17px;letter-spacing:.3em;margin-bottom:40px;padding-bottom:25px;text-align:center;text-indent:0.4em}.sec-shopinfo>.-wrap .-list .-image{margin-bottom:38px}.sec-shopinfo>.-wrap .-list .-image>.-sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.sec-shopinfo>.-wrap .-list .-name{margin-bottom:20px}.sec-shopinfo>.-wrap .-list .-name>.ja{font-size:16px;letter-spacing:0.05em}.sec-shopinfo>.-wrap .-list .-name>.ruby{color:#595757;font-size:13px;letter-spacing:0.1em}.sec-shopinfo>.-wrap .-list>span{color:#000;font-size:15px;letter-spacing:0.05em;margin-right:15px}.sec-shopinfo>.-wrap .-list .-add{color:#595757;font-size:13px;letter-spacing:0.1em;margin:10px 0}.sec-shopinfo>.-wrap .-list .-goods{margin-left:80px;position:relative}.sec-shopinfo>.-wrap .-list .-goods:after{color:#000;content:'取扱商品：';font-size:14px;left:-80px;position:absolute;top:5px;width:80px}.sec-shopinfo>.-wrap .-list .-goods>span,.sec-shopinfo>.-wrap .-list a{color:#595757;font-size:14px;letter-spacing:0.05em;line-height:1.7}.sec-shopinfo>.-wrap .-list .-goods>span.under,.sec-shopinfo>.-wrap .-list a.under{text-decoration:underline}.sec-shopinfo>.-wrap .-list .-goods>a:hover{opacity:0.7;text-decoration:none}.sec-shopinfo>.-head{color:#000;font-size:16px;letter-spacing:0.05em;position:relative}.sec-shopinfo>.-head::after{border-bottom:1px dotted #727171;content:'';display:block;height:1px;right:0;position:absolute;top:50%;width:890px}.sec-shopinfo>.-text>p{font-size:13px;letter-spacing:0.1em;line-height:2;margin-bottom:40px;text-align:center}.visit .page-nav,.goods .page-nav{max-width:100%}.en .sec-shopinfo>.-wrap .-list .-goods{margin-left:0}.en .sec-shopinfo>.-wrap .-list .-goods::after{content:'';width:0}.en .sec-shopinfo>.-head::after{width:805px}.sec-passport .ac-head{border-top:none;display:inline-block}.sec-passport .ac-head:after{top:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sec-passport .ac-head.open:after{top:19px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sec-passport .ac-head .ac-txt{text-decoration:underline;cursor:pointer}.sec-passport .ac-head .ac-txt:hover{text-decoration:none}.sec-passport .ac-body{display:none}.sec-passport .ac-body dl{font-size:12px;overflow:hidden;position:relative;text-indent:1em}.sec-passport .ac-body dl:before{content:'';width:100%;top:50%;position:absolute;border-bottom:1px dotted #858585;margin-top:-1px}.sec-passport .ac-body dl dt,.sec-passport .ac-body dl dd{background-color:#efefef;margin-bottom:0;position:relative}.sec-passport .ac-body dl dt{color:#595757;float:left;font-size:12px !important;font-weight:normal;padding-right:10px}.sec-passport .ac-body dl dd{float:right;font-size:12px;padding-left:10px}.sec-exchange .txt-desc .caution{color:#8d1f23}.sec-purchasing h4.ttl-sub{font-size:14px;margin-bottom:15px}.sec-purchasing .txt-desc .link-pdf{font-weight:normal;text-decoration:underline}.sec-purchasing .txt-desc .link-pdf:hover{text-decoration:none}.ttl-map-ferry{text-align:center}.txt-map-ferry{font-size:11px;line-height:1.63 !important;margin-top:-3.465px;margin-bottom:-3.465px;letter-spacing:.1em;background:#6BB0CA;color:#ffffff;margin:0 auto 30px;border-radius:10px;padding:15px}.sec-ferry-pass .ticket-body-caution{width:100%;max-width:none}@media screen and (max-width: 736px){.form input,.form select,.form textarea{font-size:16px}.form input[type="text"],.form input[type="email"],.form textarea{padding:10px}.form textarea{height:200px}.form label{display:block;padding-right:0;padding-bottom:10px}.form .half{width:100%}.form .small{width:27%}.form .error{font-size:12px}.form .mwform-radio-field{margin-top:0}.flex-container{margin:0 auto}.flex-container .flex-item{padding:0}.text-center-large{text-align:left}.text-center-small{text-align:center}.text-right-large{text-align:left}.text-right-small{text-align:right}.content-primary{margin-right:20px;margin-left:20px;width:auto}.content-secondary{margin-right:20px;margin-left:20px;width:auto}.content-grid{margin-right:10px;margin-left:10px;width:auto}.content-gridline{margin-right:40px;margin-left:40px;max-width:initial;width:auto}.content-gridsecondary{margin-right:10px;margin-left:10px;width:auto}.content-gridmax{margin-right:10px;margin-left:10px;width:auto}.for-large{display:none}.for-small{display:block}.dl-side dt,.dl-side dd{float:none}.dl-side dt{width:100%}.dl-side dd{width:100%}.dl-side.-column3-7 dt{width:100%}.dl-side.-column3-7 dd{width:100%}.dl-side.-column4-6 dt{width:100%}.dl-side.-column4-6 dd{width:100%}.dl-side.-half dt{width:100%}.dl-side.-half dd{width:100%}.block{display:inline-block}.loading>.element>.-logo,.loading>.element>.-text{width:100px}body.fixed{position:fixed;width:100%;height:100%}.header__bottom__inner.multi-nav.fit-nav .fit-nav__list__link:hover span,.header__bottom__inner.multi-nav.fit-nav .fit-nav__list__link.current span{border-bottom:none}.fit-nav__list__link span{color:#ffffff}.sec-top{margin:0 auto !important}.btn-more>a{line-height:2}.pop-timetable .pop-inner{width:87.5%;height:auto}.pop-timetable .pop-inner .pop-box{padding:50px 30px}.pop-timetable .pop-inner .pop-box .ttl-pop{font-size:20px;padding-bottom:20px;margin-bottom:20px}.footer .footer-logo{margin:0 20px;padding:40px 0}.footer .footer-inner{padding:20px 0 35px}.footer .footer-inner .footer-pagetop{margin-bottom:30px}.footer .footer-inner .footer-sns,.footer .footer-inner .footer-nav{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer .footer-inner .footer-nav{display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.footer .footer-inner .footer-nav>li{margin:0 0 10px}.footer .footer-inner .footer-copyright{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}body.about .sec-about .box-session .flex-item figure{height:auto}body.about .outline-body__text{width:auto}body.about .outline-body__thumb__list.g3{width:28%}body.about .artfest2019 .btns{margin-top:20px}body.about .sec-priority .ttl-primary{margin-bottom:45px}body.about .sec-priority .btm-border{margin-bottom:40px}body.about .sec-priority.food .box-food .ac-body .list-food dl{display:block}body.about .sec-priority.food .box-food .ac-body .list-food dl dt.photo{width:100%;margin-bottom:20px}body.about .sec-priority.food .box-food .ac-body .list-food dl dt.photo img{width:100%}body.about .sec-priority.food .box-food .ac-body .list-food dl dd.txt{width:100%;padding:0;margin:0 auto 30px}body.about .sec-priority.food .box-food .ac-body .list-food dl .menu,body.about .sec-priority.food .box-food .ac-body .list-food dl .time,body.about .sec-priority.food .box-food .ac-body .list-food dl .contact{border:none;padding:0;margin-bottom:30px;width:100%}body.about .sec-priority.food .box-food .ac-body .list-food dl .menu span.ttl-item,body.about .sec-priority.food .box-food .ac-body .list-food dl .time span.ttl-item,body.about .sec-priority.food .box-food .ac-body .list-food dl .contact span.ttl-item{position:relative;margin-bottom:10px}body.about .sec-priority.food .box-food .ac-body .list-food dl .menu span.ttl-item:before,body.about .sec-priority.food .box-food .ac-body .list-food dl .time span.ttl-item:before,body.about .sec-priority.food .box-food .ac-body .list-food dl .contact span.ttl-item:before{content:'';display:block;width:100%;border-top:1px dashed #c8c8c8;position:absolute;top:50%}body.about .sec-priority.food .box-food .ac-body .list-food dl .menu span.ttl-item span,body.about .sec-priority.food .box-food .ac-body .list-food dl .time span.ttl-item span,body.about .sec-priority.food .box-food .ac-body .list-food dl .contact span.ttl-item span{background:#ffffff;padding-right:22px;position:relative}body.about .sec-priority .link-priority ul li:nth-child(2),body.about .sec-priority .link-priority ul li:nth-child(5){border:none}body.about .flex-container .flex-item{padding:0}body.about .list-region ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.about .list-region li{display:block;width:100% !important;margin-bottom:20px}body.about .list-region li figure img{width:100%}body.about .sec-priority .link-priority ul li a,body.about .sec-priority .link-priority ul li span{font-size:15px}body.about .sec-about .list-concept dl dd{padding-right:0}body.about .thumb-poster img{width:100%}body.about .thumb-poster{margin:0 15px}.ttl-primary.access{border-bottom:none;padding-bottom:0;text-align:left}.table-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.accordion{display:none}.sp-wrap{margin-bottom:20px;overflow-x:scroll;width:100%}.table-half{width:100%}.guide-table{width:700px}.guide-table.parking{width:1090px}.guide-table.access{margin-bottom:5px}.guide-table.access.bottomless{margin-bottom:0}.guide-table.access.borderless{border-top:none}.guide-table.access>tbody>tr>th{background-color:#fff}.guide-table__15{width:18%}.tab-navi.access{margin-bottom:0}.tab-navi.access .-inner{background-color:#f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;padding:32px 24px 12px}.tab-navi.access .-inner .-list{border:none;width:50%}.ac-head.access{border-top:1px solid #c8c8c8;padding:15px 30px 15px 0}.ac-head.access::after{content:'';right:8px;top:30px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.l-mt60{margin-top:0}.sec-access{padding:0}.sec-access>p{line-height:1.5}.sec-city{margin-bottom:0}.sec-city .-island{line-height:1.5}.sec-city .wrap-west{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sec-city .west-text{width:100%}.sec-city .west-text>h3{font-size:14px;margin-bottom:15px}.sec-city .west-text>p{margin-bottom:10px}.sec-city .west-text .-flow .-wrap tr:after{width:90%}.sec-city .west-text .-flow .-wrap th,.sec-city .west-text .-flow .-wrap td{width:32%}.sec-city .west-image{width:100%}.city-body .sub-ttl{font-size:14px}.city-body__bottom .guide-table{width:100%}.city-header__map{right:0 !important}.city-app{margin-top:20px;width:100%}.city-app .-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.city-app .-wrap>img{height:auto;margin:0 auto 10px;width:70%}.city-app .-wrap>.-text>p{margin-bottom:0}.access .content.pre .slash{margin:0 auto 35px;padding:8px;width:100%}.access .content.pre .slash p{padding:23px 16px;text-align:left}.access .content.pre .back{width:131px}.access .access-body__content.right{width:auto}.all-news .p-toggleBtn{display:block;overflow:hidden;margin:0 auto 20px;text-align:center}.all-news .event-head .event-head-inner{margin-left:-20px;padding-left:20px}.all-news .event-head.active{border-bottom:1px solid #c3c3c3;left:0;padding:15px 20px;background:rgba(255,255,255,0.9)}.all-news .event-head h2.event-head__ttl{font-size:16px;line-height:30px}.all-news .event-head h2.event-head__ttl .event-head__island{font-size:22px}.all-news .event-head__link{margin:10px 0 20px;width:100%}.artworks-island-item{margin-bottom:40px;width:48%}.artworks-island-img>img.na{width:90px}.artworks-island-img>img.te{width:90px}.artworks-island-img>img.mg{width:50px}.artworks-island-img>img.og{width:50px}.artworks-island-img>img.sd{width:90px}.artworks-island-img>img.os{width:66px}.artworks-island-img>img.in{width:90px}.artworks-island-img>img.sm{width:66px}.artworks-island-img>img.ho{width:78px}.artworks-island-img>img.ta{width:76px}.artworks-island-img>img.aw{width:90px}.artworks-island-img>img.ib{width:90px}.artworks-island-img>img.tk{width:95px}.artworks-island-img>img.un{width:95px}.artworks-island-img>img.T{width:95px}.artworks-island-number{font-size:12px;margin:20px 0 15px}.artworks-island-button{font-size:12px;margin:20px auto 0;width:100%}.land-body{margin-bottom:24px}.land-body.l-bdb{padding-bottom:24px}.land-map__inner.teshima+.txt-land-port{margin-top:0}.land-map__inner.inujima+.txt-land-port{margin-top:0}.land-body__image .txt-land-port{margin-left:0;margin:0 auto;text-align:left;width:284px}.land-body__image .land-map-link{margin:0 auto;text-align:right;width:280px}.en .land-body__image .land-map-link{width:auto}.land-body__image{width:auto;text-align:center}.land-body__text{width:auto;margin-left:auto}.land-map{margin-bottom:24px}.land-map__inner{width:284px;height:284px;margin:0 auto}.land-map__inner.h390{height:308px}.land-map__inner__btn.honmura{width:58.5px;height:39px;left:158.34px;top:108.42px}.land-map__inner__btn.miyanoura{width:64.74px;height:46px;left:32.76px;top:115.44px}.land-map__inner__btn.benesse-house-area{width:81.04px;height:69px;left:108.42px;top:193.44px}.land-map__inner.teshima{height:210px}.land-map__inner__btn.ieura{width:41px;height:28px;left:76px;top:52px}.land-map__inner__btn.suzuri{width:55px;height:19px;left:122px;top:22px}.land-map__inner__btn.karatooka{width:42px;height:23px;left:173px;top:61px}.land-map__inner__btn.karatohama{width:42px;height:28px;left:230px;top:41px}.land-map__inner__btn.kou{width:40px;height:29px;left:128px;top:138px}.land-map__inner__btn.community-area.megijima{width:67px;height:44px;left:127px;top:147px}.land-map__inner__btn.ogres-caves{width:19px;height:26px;left:142px;top:101px}.land-map__inner__btn.nishiura{width:59.28px;left:46.8px;top:89.7px}.land-map__inner__btn.community-area.ogijima{width:47px;height:79px;left:53px;top:142px}.land-map__inner__btn.ogi-fishing-port-area{width:57px;height:38px;left:94px;top:226px}.land-map__inner__btn.shikai{width:21px;height:18px;left:32px;top:65px}.land-map__inner__btn.tonosho-port{width:22px;height:14px;left:45px;top:110px}.land-map__inner__btn.togata{width:15px;height:16px;left:13px;top:137px}.land-map__inner__btn.tonosho-honmachi{width:58.5px;left:3.12px;top:134.94px}.land-map__inner__btn.ikeda-port{width:91.26px;left:21.06px;top:143.52px}.land-map__inner__btn.mito-peninsula{width:57px;height:79px;left:112px;top:138px}.land-map__inner__btn.hitoyama-nakayama{width:42px;height:12px;left:105px;top:90px}.land-map__inner__btn.kitaura{width:26px;height:20px;left:115px;top:48px}.land-map__inner__btn.obe{width:26px;height:27px;left:165px;top:26px}.land-map__inner__btn.fukuda{width:30px;height:21px;left:238px;top:32px}.land-map__inner__btn.hishionosato-area{width:49px;height:26px;left:194px;top:125px}.land-map__inner__btn.sakate-port{width:69px;height:33px;left:175px;top:157px}.en .land-map__inner__btn.shikai,.tw .land-map__inner__btn.shikai,.cn .land-map__inner__btn.shikai,.ko .land-map__inner__btn.shikai{width:21px;height:18px;left:34px;top:62px}.en .land-map__inner__btn.tonosho-port,.tw .land-map__inner__btn.tonosho-port,.cn .land-map__inner__btn.tonosho-port,.ko .land-map__inner__btn.tonosho-port{width:22px;height:14px;left:45px;top:104px}.en .land-map__inner__btn.togata,.tw .land-map__inner__btn.togata,.cn .land-map__inner__btn.togata,.ko .land-map__inner__btn.togata{width:15px;height:16px;left:15px;top:130px}.en .land-map__inner__btn.ikeda-port,.tw .land-map__inner__btn.ikeda-port,.cn .land-map__inner__btn.ikeda-port,.ko .land-map__inner__btn.ikeda-port{width:91.26px;left:21.06px;top:143.52px}.en .land-map__inner__btn.mito-peninsula,.tw .land-map__inner__btn.mito-peninsula,.cn .land-map__inner__btn.mito-peninsula,.ko .land-map__inner__btn.mito-peninsula{width:57px;height:79px;left:109px;top:129px}.en .land-map__inner__btn.hitoyama-nakayama,.tw .land-map__inner__btn.hitoyama-nakayama,.cn .land-map__inner__btn.hitoyama-nakayama,.ko .land-map__inner__btn.hitoyama-nakayama{width:42px;height:12px;left:103px;top:85px}.en .land-map__inner__btn.kitaura,.tw .land-map__inner__btn.kitaura,.cn .land-map__inner__btn.kitaura,.ko .land-map__inner__btn.kitaura{width:26px;height:20px;left:113px;top:45px}.en .land-map__inner__btn.obe,.tw .land-map__inner__btn.obe,.cn .land-map__inner__btn.obe,.ko .land-map__inner__btn.obe{width:26px;height:27px;left:159px;top:23px}.en .land-map__inner__btn.fukuda,.tw .land-map__inner__btn.fukuda,.cn .land-map__inner__btn.fukuda,.ko .land-map__inner__btn.fukuda{width:30px;height:21px;left:230px;top:29px}.en .land-map__inner__btn.hishionosato-area,.tw .land-map__inner__btn.hishionosato-area,.cn .land-map__inner__btn.hishionosato-area,.ko .land-map__inner__btn.hishionosato-area{width:49px;height:26px;left:187px;top:118px}.en .land-map__inner__btn.sakate-port,.tw .land-map__inner__btn.sakate-port,.cn .land-map__inner__btn.sakate-port,.ko .land-map__inner__btn.sakate-port{width:69px;height:33px;left:170px;top:150px}.land-map__inner__btn.port-area{width:87px;height:201px;left:109px;top:9px}.en .land-map__inner__btn.port-area,.tw .land-map__inner__btn.port-area,.cn .land-map__inner__btn.port-area,.ko .land-map__inner__btn.port-area{width:87px;height:201px;left:116px;top:9px}.land-map__inner.inujima{height:200px}.land-map__inner__btn.community-area.inujima{width:146px;height:112px;left:57px;top:3px}.land-map__inner__btn.shamijima-area{width:88px;height:95px;left:11px;top:88px}.land-map__inner__btn.tomari-koushou{width:103px;height:69px;left:162px;top:132px}.land-map__inner__btn.kasashima{width:74px;height:61px;left:179px;top:68px}.land-map__inner__btn.hama-ura{width:109px;height:89px;left:159px;top:147px}.land-map__inner__btn.community-area.awashima{width:83px;height:60px;left:68px;top:127px}.land-map__inner__btn.others{width:49.92px;left:219.18px;top:214.5px}.land-map__inner__btn.community-area.ibukijima{width:141px;height:141px;left:76px;top:94px}.land-map__inner__btn.takamatsu-port-area{width:23px;height:24px;left:88px;top:63px}.land-map__inner__btn.takamatsu-airport{width:38px;height:21px;left:50px;top:234px}.land-map__inner__btn.yashima{width:22px;height:38px;left:146px;top:52px}.land-map__inner__btn.ryuozan{width:29px;height:39px;left:196px;top:21px}.en .land-map__inner__btn.takamatsu-port-area,.tw .land-map__inner__btn.takamatsu-port-area,.cn .land-map__inner__btn.takamatsu-port-area,.ko .land-map__inner__btn.takamatsu-port-area{width:23px;height:24px;left:91px;top:73px}.en .land-map__inner__btn.takamatsu-airport,.tw .land-map__inner__btn.takamatsu-airport,.cn .land-map__inner__btn.takamatsu-airport,.ko .land-map__inner__btn.takamatsu-airport{width:38px;height:21px;left:57px;top:229px}.en .land-map__inner__btn.yashima,.tw .land-map__inner__btn.yashima,.cn .land-map__inner__btn.yashima,.ko .land-map__inner__btn.yashima{width:22px;height:38px;left:145px;top:62px}.en .land-map__inner__btn.ryuozan,.tw .land-map__inner__btn.ryuozan,.cn .land-map__inner__btn.ryuozan,.ko .land-map__inner__btn.ryuozan{width:29px;height:39px;left:189px;top:32px}.land-map__inner__btn.uno-port-area{width:165px;height:92px;left:49px;top:87px}.land-header__title{padding-bottom:18px;margin-bottom:29px}.land-header__title__ja{font-size:1.8em}.land-about__title{background-image:url("../../assets/images/dot-sp.png");background-size:2px 1px}.land-about-emergency li a p{display:inline}.artworks-artists .content.pre .slash{margin:0 auto 35px;padding:8px;width:100%}.artworks-artists .content.pre .slash p{padding:23px 16px;text-align:left}.artworks-artists .content.pre .back{width:131px}.artworks-artists .link-emergency a{margin:0 auto}.artworks-artists .acc-example .acc-ex-box{margin-bottom:0}.artworks-artists .acc-example .acc-ex-box .ex-box{display:block;padding:34px 23px 30px}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner{width:100%;padding:0}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner.border-r{border:none;border-bottom:1px solid #999999;padding-bottom:30px;margin-bottom:30px}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl{display:block;width:100%}.artworks-artists .acc-example .acc-ex-box .ex-box .acc-ex-inner dl dt{width:100px;height:100px;margin:0 auto 22px;display:block}.land-about-access li{margin-bottom:20px}.land-about-access li:last-child{margin-bottom:0}.land-area{padding:12px 0 0}.land-area__title{width:auto;margin-bottom:12px;font-size:15px;letter-spacing:.4em}.land-area__title__en{font-size:1.8em;margin-bottom:0}.land-area__title__ja{font-size:1.13em}.land-area__content{width:auto}.artwork-index{margin-bottom:24px}.artwork-index__image{height:auto;width:50%;float:left;margin-bottom:0}.artwork-index__image img{width:auto}.artwork-index__body{width:45%;float:right;min-height:96px}.artwork-index__body__title{font-size:1.2em;letter-spacing:0}.artwork-index__body__name{font-size:1.13em;letter-spacing:0;min-height:24px;margin-bottom:8px}.artwork-index__body__area{font-size:1.13em;letter-spacing:0;margin-bottom:8px}.artwork-slider{margin-bottom:12px}.artwork-slider .slider__arrow.prev{left:0}.artwork-slider .slider__arrow.next{right:0}.artwork-body__head .date__big,.artwork-body__head .date__small{margin-right:4px}.artwork-body__head .date__big{font-size:1.8em}.artwork-body__head .date__small{font-size:1.2em}.artwork-body__left{width:auto;margin-bottom:15px}.artwork-body__right{width:auto;margin-bottom:15px}.artist-about{margin-bottom:24px;height:106px}.artist-about__image{float:left;width:106px;height:106px;margin:0 15px 0 0}.artist-about__name{float:left;width:44%}.artist-about__name__main{margin-bottom:8px}.artist-about__name__kana{display:none}.artwork-about__num{margin-bottom:0}.artwork-outline__title{margin-bottom:18px}.artwork-outline__content__td,.artwork-outline__content__th{padding:14px 2%}.artwork-outline__content__td dl dt,.artwork-outline__content__th dl dt{margin-bottom:0}.artwork-outline__content__th{width:30%}.pop-lang-select .pop-inner{width:87.5%;height:auto}.pop-lang-select .pop-inner .pop-box{padding:50px 30px}.sec-beginner{width:auto}.sec-beginner .list-link li{margin-bottom:10px}.sec-beginner .num-beg{border-top:1px solid #d4d4d4;margin-bottom:0}.sec-beginner .num-beg>li{border-bottom:1px solid #d4d4d4}.sec-beginner .num-beg>li:last-child{border-bottom:none}.sec-beginner .num-beg li h4:after{background-color:transparent;margin-bottom:40px}.sec-beginner .num-beg li h4 .ttl-jp{text-align:center;width:100%}.sec-beginner .num-beg li .txt-beg{margin-bottom:40px}.sec-beginner .num-beg li .inner-link{display:block;width:100%}.sec-beginner .num-beg li .inner-link li{margin-bottom:30px;width:100%}.sec-beginner .num-beg li .inner-link.img-link li figure{height:auto;margin-bottom:10px}.sec-beginner .num-beg li .inner-link.img-link li figure img{width:100%}.sec-beginner .btm-list-link{margin-bottom:0}.sec-beginner .btm-list-link li{margin-bottom:10px}.sec-process .box-arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 50px}.sec-process .list-arrow{display:block;margin:0 auto;margin-left:0}.sec-process .list-arrow li{margin-bottom:10px}.sec-process .list-arrow li p{font-size:13px}.sec-process .list-link{display:block;margin:0 auto;width:81.57%;margin-left:-13%;margin-right:0}.sec-process .list-link li{margin-bottom:10px;width:100%}.sec-process .list-link li a{height:60px;line-height:60px}.sec-process .ttl-slash{margin:0 auto 28px}.sec-process .txt-process{text-align:left;margin-bottom:18px}.sec-process .list-btn-link{margin-bottom:20px}.sec-process .list-btn-link li{margin-bottom:10px}.sec-knowledge .box-know ul li:last-child{margin-bottom:0}.sec-knowledge .box-know ul li dl dd a{color:#000000 !important}.sec-knowledge .top-know{display:block;margin-bottom:50px;width:100%}.sec-knowledge .top-know figure{margin-bottom:20px;margin-right:0;max-width:none;width:100%}.sec-knowledge .top-know .box-txt{width:100%}.sec-knowledge .top-know .box-txt h3{font-size:15px;letter-spacing:0.12em;margin-bottom:15px}.sec-knowledge .top-know .box-txt p{font-size:13px;letter-spacing:0.1em;line-height:1.92}.sec-knowledge .box-know ul li{width:100%}.sec-knowledge .box-know ul li figure{margin:0 auto 20px;width:56.78%}.sec-knowledge .box-know ul li dl dt{font-size:15px;letter-spacing:0.12em;line-height:1.23}.sec-knowledge .box-know ul li dl dd p{display:block;font-size:13px;line-height:1.92;letter-spacing:0.1em;margin-bottom:5px}.sec-knowledge .box-know ul li dl dd a{color:#004077;font-size:13px;display:inline-block;margin-top:10px}.sec-emergency-detail .em-category{margin-bottom:10px}.sec-emergency-detail .box-em-detail{padding:15px 0 0}.sec-emergency-detail .box-em-detail h3{font-size:14px;line-height:1.85 !important;margin-top:-5.95px;margin-bottom:-5.95px;margin-bottom:20px;text-align:left}.sec-emergency-detail .box-em-detail p{text-align:left}.en .sec-emergency .box-search form ul,.tw .sec-emergency .box-search form ul,.cn .sec-emergency .box-search form ul,.ko .sec-emergency .box-search form ul{margin-bottom:10px}.en .sec-emergency .box-search form ul li,.tw .sec-emergency .box-search form ul li,.cn .sec-emergency .box-search form ul li,.ko .sec-emergency .box-search form ul li{width:50%}.en .sec-emergency .box-search form ul li:nth-child(3n),.tw .sec-emergency .box-search form ul li:nth-child(3n),.cn .sec-emergency .box-search form ul li:nth-child(3n),.ko .sec-emergency .box-search form ul li:nth-child(3n){border-right:1px dotted #5e5d5d}.en .sec-emergency .box-search form ul li:nth-child(2n),.tw .sec-emergency .box-search form ul li:nth-child(2n),.cn .sec-emergency .box-search form ul li:nth-child(2n),.ko .sec-emergency .box-search form ul li:nth-child(2n){border-right:none}.en .sec-emergency .box-search form ul li .label,.tw .sec-emergency .box-search form ul li .label,.cn .sec-emergency .box-search form ul li .label,.ko .sec-emergency .box-search form ul li .label{height:auto;line-height:1.8}.en .sec-emergency .box-search form ul li #shodoshima+.label,.tw .sec-emergency .box-search form ul li #shodoshima+.label,.cn .sec-emergency .box-search form ul li #shodoshima+.label,.ko .sec-emergency .box-search form ul li #shodoshima+.label{font-size:12px !important}.sec-emergency .now-time{font-size:14px;margin-bottom:35px}.sec-emergency .box-search{margin-bottom:40px;padding:20px 0}.sec-emergency .box-search form ul{min-height:220px;overflow:visible}.sec-emergency .box-search form ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.07%}.sec-emergency .box-search form ul li:nth-child(8n){border-right:1px dotted #5e5d5d}.sec-emergency .box-search form ul li:nth-child(3n){border-right:none}.sec-emergency .box-search form ul li .label{font-size:15px;height:22px;line-height:22px;width:75.86%}.sec-emergency .box-search form .box-form-btn{max-width:320px;margin:0 auto}.sec-emergency .box-search form button{width:100%;max-width:120px;font-size:14px;letter-spacing:0em}.sec-emergency .box-em-list .tab-em-list li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-emergency .box-em-list .tab-em-list li span,.sec-emergency .box-em-list .tab-em-list li a{font-size:11px;letter-spacing:.1em;line-height:1.27;width:100%}.sec-emergency .box-em-list .list-em li a p{display:inline}.sec-emergency .box-em-list .pager{margin-top:60px}.sec-emergency .box-em-list .pager ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:visible;position:relative;width:100%}.sec-emergency .box-em-list .pager ul li.prev,.sec-emergency .box-em-list .pager ul li.next{position:absolute;top:3em}.sec-emergency .box-em-list .pager ul li.prev{left:0}.sec-emergency .box-em-list .pager ul li.next{right:0}.sec-emergency .box-em-list .pager ul li a{padding:14px}.sec-emergency .box-em-list .pager ul li a.arrow{padding-right:25px}.sec-emergency .box-em-list .pager ul li a.arrow.left{padding-left:25px}.en .sec-emergency .box-em-list .tab-em-list li span,.en .sec-emergency .box-em-list .tab-em-list li a,.tw .sec-emergency .box-em-list .tab-em-list li span,.tw .sec-emergency .box-em-list .tab-em-list li a,.cn .sec-emergency .box-em-list .tab-em-list li span,.cn .sec-emergency .box-em-list .tab-em-list li a,.ko .sec-emergency .box-em-list .tab-em-list li span,.ko .sec-emergency .box-em-list .tab-em-list li a{font-size:10px;letter-spacing:0}.sec-contact-info .ttl-contact-info{border-top:1px solid #dcdcdc;border-bottom:none;margin:0;padding:20px 0}.sec-contact-info .ttl-contact-info .-open{position:absolute;top:50%;right:0;bottom:auto;left:auto;display:block;margin-top:-7px;height:15px;width:15px}.sec-contact-info .ttl-contact-info .-open::before{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:7px;right:0;bottom:auto;left:auto;content:"";display:block;height:1px;width:15px;background-color:#000;-webkit-transform-origin:center center;transform-origin:center center}.sec-contact-info .ttl-contact-info .-open::after{position:absolute;top:0;right:7px;bottom:auto;left:auto;content:"";display:block;height:15px;width:1px;background-color:#000;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.sec-contact-info .box-contact-info{display:none;padding:20px 0;margin:0}.sec-contact-info .box-contact-info .shop-tel{pointer-events:auto}.sec-contact-info .box-contact-info .flex-item{margin-bottom:30px}article.content.contact-info{padding:0 20px}.en .fit-nav__list__link{padding:0}.en .sec-process .list-arrow li:nth-child(2){width:auto}.en .sec-passport.box-passport .box-price .flex-item dl dd.right span{padding-right:20%}.en .sec-exchange .btn-exchange a{height:auto;padding:10px 0;line-height:2}body.event .event-head .event-head-inner{margin-left:-20px;padding-left:20px}body.event .event-head.active{border-bottom:1px solid #c3c3c3;left:0;padding:15px 20px;background:rgba(255,255,255,0.9)}body.event .event-head .event-head__date{margin-right:0}body.event .event-head .event-head__date .event-head__date__year{font-size:13px}body.event .event-head .event-head__date .event-head__date__month{font-size:30px}body.event .event-head h2.event-head__ttl{font-size:16px;line-height:30px}body.event .event-head h2.event-head__ttl .event-head__island{font-size:22px}body.event .event-head__link{margin:10px 0 0;width:100%}body.home .main-visual .main-visual__inner__element img{width:100%}body.home .main-visual .btn-scroll{margin-left:-21px}body.home .main-visual .btn-scroll p{padding-bottom:93px}body.home .main-visual .line-scroll:after{height:85px}body.home .box-notice{padding:30px 0 0}body.home .list-onlytxt li a{display:block}body.home .list-onlytxt li a .date{margin-bottom:15px;width:100%}body.home .main-area__right{padding-bottom:20px}body.home .main-area__right .main-area__right__ele.art-setouchi .box-countdown{margin-right:0}body.home .main-area__right .main-area__right__ele.art-setouchi .box-countup{margin-right:0}body.home .main-area__right .main-area__right__ele.art-setouchi{display:block !important}body.home .box-emergency{padding:0}body.home .box-emergency .ttl-emergency{line-height:18px !important}body.home .box-emergency .box-ticker .list-ticker{-webkit-animation-duration:20s;animation-duration:20s}body.home .box-emergency .box-ticker .list-ticker .box-tag{margin-bottom:0;padding-top:7px;display:inline-block;overflow:hidden;text-decoration:none}body.home .box-emergency .box-ticker .list-ticker .box-tag span{margin-right:10px;max-width:94%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.home .box-emergency .link-all-emergency{line-height:18px !important;background:transparent}body.home .box-emergency .loopSliderWrap{height:3em}body.home .box-emergency .loop_ticker{height:3em;width:100%}body.home .box-emergency .loop_ticker ul{padding-top:0}body.home .box-emergency .loop_ticker .item-ticker .box-tag{margin-bottom:0;margin-left:5px;padding-top:7px;display:inline-block;overflow:hidden;text-decoration:none;white-space:nowrap}body.home .box-emergency .loop_ticker .item-ticker .box-tag span{margin-right:10px;max-width:94%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.home .box-emergency .loop_ticker .item-ticker .box-tag span.tag-slash{padding:0 3px 0 8px}.land-locker .land-nav__list{width:33.3%}.land-locker .land-nav__list:nth-child(7n){border-right:1px dotted #6d6e70}.land-locker .land-nav__list:nth-child(3n){border-right:none}.sec-locker .list-locker li{margin-bottom:0}.sec-locker .list-locker li .box-ac .txt-comment{margin:5px 0 7px}.sec-locker .list-locker li .btn-ac,.sec-locker .list-locker li .btn-ac span{font-size:18px}.sec-locker .list-locker li .btn-ac:before{border-bottom:none}.txt-locker-caution{margin:40px -20px;width:100%;padding:40px 20px;text-align:left}.txt-locker-caution span{font-size:14px;line-height:1.87 !important;margin-top:-6.09px;margin-bottom:-6.09px;letter-spacing:.08em}.txt-locker{border-top:1px solid #c8c8c8;text-align:left;padding:20px 0}.sec-locker{padding:0 0 28px}.sec-locker .list-locker{border-bottom:1px solid #c8c8c8}.sec-locker .list-locker li{border-top:1px solid #c8c8c8}.sec-locker .list-locker li .btn-ac{margin-bottom:0;padding:20px 0;position:relative;pointer-events:auto}.sec-locker .list-locker li .btn-ac:after{border-right:1px solid #2f2724;border-top:1px solid #2f2724;content:"";display:inline-block;height:10px;position:absolute;right:35px;top:23px;width:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sec-locker .list-locker li .btn-ac.open:after{top:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sec-locker .list-locker li .box-ac{display:none}.sec-locker .list-locker li .box-ac .ttl-locker{font-size:13px;letter-spacing:0.1em;margin-bottom:10px}.sec-locker .list-locker li .box-ac .ac-left,.sec-locker .list-locker li .box-ac .ac-right{width:100%;overflow-x:auto;overflow-y:hidden;position:relative}.sec-locker .list-locker li .box-ac .ac-left::-webkit-scrollbar,.sec-locker .list-locker li .box-ac .ac-right::-webkit-scrollbar{height:4px;width:70px}.sec-locker .list-locker li .box-ac .ac-left::-webkit-scrollbar-track,.sec-locker .list-locker li .box-ac .ac-right::-webkit-scrollbar-track{border-radius:2px;background:#fff}.sec-locker .list-locker li .box-ac .ac-left::-webkit-scrollbar-thumb,.sec-locker .list-locker li .box-ac .ac-right::-webkit-scrollbar-thumb{border-radius:2px;background:#c8c8c8}.sec-locker .list-locker li .box-ac .ac-left{margin-bottom:28px}.sec-locker .list-locker li .box-ac table{margin-bottom:5px;width:530px}.fz12-sp{font-size:1.2em}.fz113-sp{font-size:1.13em}.s-just-sp{text-align:justify;text-justify:inter-ideograph}.s-fz-var{font-size:1.3em}.s-fz09-sp{font-size:0.9em}.s-fz12-sp{font-size:1.2em !important}.s-fz13{font-size:0.9em}.s-fz15{font-size:1.2em}.s-fz17{font-size:1.4em}.s-fz18{font-size:1.4em}.s-fz20{font-size:1.4em}.s-fz21{font-size:1.4em}.s-fz22{font-size:1.5em}.s-fz24{font-size:1.8em}.s-fz28{font-size:2.1em}.s-fz32{font-size:2.1em}.s-les2{letter-spacing:1px}.s-les3{letter-spacing:2px}.s-les4{letter-spacing:2px}.s-bdt-pc{border-top:none}.s-bdb-sp{border-bottom:1px solid #6d6e70}.s-bdr-pc{border-right:none}.m-none li.l-mb12{margin-bottom:6px}.m-num li.l-mb12{margin-bottom:6px}.dl-side dt,.dl-side dd{width:100%;margin-left:0;margin-right:0;float:none}.dl-side dt{width:100%}.dl-side dd{width:100%}.disc li.l-mb0-sp{margin-bottom:0.5em}.fit-nav__list{float:none;width:auto;display:block;border-bottom:1px solid #3E3A39}.fit-nav__list__link{font-size:1.2em;padding:0;line-height:1}.fit-nav__list__link span.ja{color:#fff;padding:10px 0 10px 8px}.fit-nav__list__link span.ja .ja__inner{display:inline;font-size:inherit;margin-bottom:0}.fit-nav__list__link span.en{display:none}.fit-nav__list__link span.en.fz13{color:#fff;display:block;padding:10px 0 6px 8px}.fit-nav__list__link:hover .ja{color:#fff}.fit-nav__list__link.lang{font-family:"Roboto", sans-serif;letter-spacing:1px;background:#3e3a39;padding:12px 0 24px 8px}.fit-nav__list__link.top{font-family:"Montserrat", "Helvetica Neue", "Helvetica", "Arial", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", san-serif;color:#B7CDDA;background:#3e3a39;padding:10px 0 10px 8px}.fit-nav__list__link.haveChild{padding-bottom:0}.fit-nav__list__link.off .en,.fit-nav__list__link.off .ja,.fit-nav__list__link.off .en.home{color:#fff}.fit-nav__list__link.off:hover .en,.fit-nav__list__link.off:hover .ja{color:#fff}.slider__arrow{background-size:60px 45px;background-position:0 -15px}.slider__arrow.prev{left:0;background-position:0 -15px}.slider__arrow.next{right:0;background-position:-30px -15px}.static{width:auto;margin:0 20px}.static-ms0-sp{width:auto;margin:0}.static975{width:auto}.static-ms30-sp{width:auto;margin:0 30px}.header.en{height:auto}.header{background-color:#fff;height:auto}.header__top{width:80%;float:left;height:70px}.header__top .logo{width:190px;top:22px;left:20px}.header__top .subnav{display:none}.header__top .langnav{display:none}.header__top .snsnav{right:15px;top:60px}.header__top .snsnav__list__link:hover img{background-position:0}.header__top .snsnav__list__link.fb img{background-image:url("../../assets/images/snsnav-fb-sp.png")}.header__top .snsnav__list__link.tw img{background-image:url("../../assets/images/snsnav-tw-sp.png")}.header__top .snsnav__list__link.ins img{background-image:url("../../assets/images/snsnav-ins-sp.png")}.header__top .snsnav.hide{display:none}.header__bottom{text-align:left}.header.home{background:none}.main-area .mark{left:20px;bottom:10px;width:90px}.main-area__badge{width:172px;height:30px;background-color:rgba(0,64,119,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#99004077, EndColorStr=#99004077);padding:6px 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;right:20px;bottom:27%;top:auto}.main-area__badge span{text-align:center;line-height:1.35;font-family:"M+ 2p medium", "小塚ゴシック Pro", "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "MS PGothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size:1.13em;color:#fff;display:block}.timer__text{font-size:1.13em;text-align:right;margin-bottom:0;width:auto}.timer__text.cn,.timer__text.ja,.timer__text.ko,.timer__text.tw{margin-top:0}.box-countdown,.box-countup{margin-bottom:15px}.en .box-countdown,.tw .box-countdown,.cn .box-countdown,.ko .box-countdown,.en .box-countup,.tw .box-countup,.cn .box-countup,.ko .box-countup{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:180px;bottom:45px !important}.box-countdown span.txt-countdown{font-size:13px;margin-bottom:1px}#countdown{text-align:right}#countdown span.yyc-day{font-size:30px;letter-spacing:0.1em}#countdown span{font-size:2.6em}#countdown span.yyc-day-text{font-size:0.8em;margin:0 8px -5px 3px}#countdown span.start{font-size:2.6em}#countdown span.end{font-size:1.2em}#countdown2{text-align:right}#countdown2 span.yyc-day{font-size:30px;letter-spacing:0.1em}#countdown2 span{font-size:2.6em}#countdown2 span.yyc-day-text{font-size:0.8em;margin:0 8px -5px 3px}#countdown2 span.start{font-size:2.6em}#countdown2 span.end{font-size:1.2em}.pass-info{margin-bottom:0}.pass-info__text{font-size:1.13em;text-align:right;margin-bottom:0}.pass-info__big{font-size:1.8em;text-align:right}.nticker-body.emergency{display:block}.scroll-area{margin-left:-44px;height:48px;width:88px;background-size:88px 48px}.scroll-area__inner .scrollBtn{width:30px;height:auto;margin-left:-15px;top:22px}.page-header{margin:0 20px;padding-top:0}.page-header__left{width:100%;margin-left:0;margin-right:0;float:none}.page-header__left{margin-bottom:0}.page-header__left img{height:30px}.page-header__right{float:none;margin-left:0;margin-right:0}.page-header__right img{width:100%}.page-nav{margin-top:0;text-align:center;max-width:none}.page-nav__list{display:inline-block;float:none;border:none;padding:0;margin:8px 0}.page-nav__list.last{border-right:none}.page-nav__list__link{line-height:1.5;padding:4px 0}.page-nav__list__link.cn{padding-top:4px}.page-nav__list__link.tw{padding-top:4px}.open-sort-nav{display:none !important}.sort-nav{margin:23px auto 36px}.sort-nav.on{height:190px}.land-nav{margin:0 5px}.land-nav__list.archive2010{width:33%}.land-nav__list.en.island-hopping{width:33%}.land-nav__list.en.island-hopping.archive2010{width:33%}.land-nav__list.fifth{border-right:1px dotted #6d6e70}.land-nav__list.sixth{border-right:1px dotted #6d6e70}.land-nav__list.eight{border-right:1px dotted #6d6e70}.land-nav__list.third{border-right:none}.land-nav__list{width:33%}.land-nav__list:nth-child(3n){border-right:none}.land-nav__list__link{font-size:1.5em}.land-nav__list__link.en{font-size:1.3em}.land-nav__list__link.en.island-hopping{font-size:1.13em}.artist-nav{margin:20px auto 29px}.artist-nav.on{height:160px}.artist-nav .sort-nav{margin:0;height:auto}.artist-search__inner{margin:0 5px}.artist-search__inner__input{width:100%;margin-left:0;margin-right:0;float:none}.artist-search__inner__input{padding:4px 3%;width:94%;margin-bottom:12px}.artist-search__inner__submit{float:none;margin-left:0;margin-right:0}.artist-search__inner__submit{background:url("../../assets/images/bg-submit-search-sp.png") no-repeat 0 0;background-size:210px 26px;margin:0 auto}.content,.content--top{max-width:auto}a.back.bottom,span.back.bottom{margin-bottom:0}a.back,span.back{background-image:url("../../assets/images/icon-back-sp.png");background-size:24px 28px;margin-bottom:24px}a.block,span.block{line-height:1.5}a.block.w324,span.block.w324{padding:10px;width:auto}a.block.w370,span.block.w370{display:block;padding:10px;width:auto}a.block.w400,span.block.w400{display:block;padding:10px;width:auto}a.block.w460,span.block.w460{padding:10px;width:auto}.section{padding-bottom:14px}.section.l-pb63{padding-bottom:35px}.section__title{margin-bottom:18px}.section__title__en.fz28{font-size:1.8em}.section__title__en.fz34{font-size:2.3em}.section__title__btn-all{right:0;display:none}.section__description{line-height:1.5}.section__content.map{width:auto}.section__sub__title{background-image:url("../../assets/images/dot-sp.png");background-size:2px 1px}.topic-slider .slider__arrow{height:100px;background-image:url("../../assets/images/btn-arrow-round.png");background-position:0 0;background-size:60px 100px}.topic-slider .slider__arrow.prev{left:0}.topic-slider .slider__arrow.next{right:0;background-position:-30px 0}.blog-slider{border:none}.blog-slider__left{width:auto;margin-left:0}.blog-slider__left__title{font-size:1.33em}.blog-slider .slider__scroll__container__element{padding:28px 0;border:none}.blog-slider .slider__arrow{height:100px;background-image:url("../../assets/images/btn-arrow-round.png");background-position:0 0;background-size:60px 100px}.blog-slider .slider__arrow.prev{left:0}.blog-slider .slider__arrow.next{right:0;background-position:-30px 0}.blink-slider .slider .slider__arrow{height:100px;background-image:url("../../assets/images/btn-arrow-round.png");background-position:0 0;background-size:60px 100px}.blink-slider .slider .slider__arrow.prev{left:0}.blink-slider .slider .slider__arrow.next{right:0;background-position:-30px 0}.outline-body{margin-bottom:24px}.outline-body.l-bdb{padding-bottom:24px}.outline-body__image{width:auto;text-align:center;margin-bottom:5%}.outline-body__thumb__list{width:22%;margin:0 4% 35px 0}.outline-body__thumb__list.g3{width:30%;margin-right:5%}.outline-body__text{width:auto}.outline-header{margin-bottom:6px}.outline-header__title img{max-width:168px}.outline-header__title img.en{height:16px}.outline-about__title{background-image:url("../../assets/images/dot-sp.png");background-size:2px 1px}.outline-about__content{line-height:1.75}.outline-about__content p{margin-bottom:0.75em}.outline-about__fig{width:auto}.outline-about__sub{width:auto;margin-bottom:24px}.concept-content{padding:28px 0 0}.concept-body{margin-bottom:24px}.concept-body__content.l-mheight128{min-height:0}.about-header{padding-top:14px}.place-body{display:block}.place-body__image{margin:0 0 12px;width:auto}.place-body__image .slider{margin:0 auto}.place-body__image .single{width:280px}.place-body__image .single img{width:280px}.place-body__image__inner{width:280px;margin:0 auto}.place-body__title{text-align:center}.place-body__btn{margin:25px 0 0;text-align:center}.place-hide{height:10em;overflow:hidden;position:relative}.place-hide:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(90%, rgba(255,255,255,0.9)), color-stop(90%, rgba(255,255,255,0.9)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 90%, rgba(255,255,255,0.9) 90%, #fff 100%);content:"";display:block;height:10em;overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.school{overflow:visible}.school__list{margin:18px 20px}.school__list__content{width:auto}.voice__list{padding:24px 0}.voice__list__image{width:auto;text-align:center;margin-bottom:12px}.voice__list__image img{width:280px;margin:0 auto}.voice__list__content{width:auto}.voice__list__content__title{margin-bottom:24px}.slash{padding:5px 0;background-image:url("../../assets/images/slash-sp.png");background-size:6px 6px}.slash.land{padding:0}.slash.width{width:100%}.icon-index.big .icon-index__ele{width:100%;margin-left:0;margin-right:0}.icon-index.medium .icon-index__ele.two-column{margin-left:1%;margin-right:1%}.icon-index.medium .icon-index__ele{width:48%;margin-left:1%;margin-right:1%}.icon-index.small .icon-index__ele{width:33%;margin-left:0;margin-right:0}.sponsors-index{text-align:left}.sponsors-index__list.second{margin-right:0;margin-left:0}.sponsors-index__list{width:44%;float:left;margin-right:2%;margin-left:0}.collabo-index{min-height:auto}.collabo-index__image__cap{font-size:1.13em}.collabo-index__content__text{font-size:1.3em}.collabo-index__content__text.fz113{font-size:1.3em}.collabo-index__content__link{font-size:1.3em}.half{width:100%;margin-right:0}.half.l-all{width:49%;margin-right:2%}.half.flex{width:100%;margin-right:0}.half.reverse{width:100%;margin-left:0}.half-hang{width:100%;margin-right:0}.half-hang.l-all{width:49%;margin-right:2%}.one-third{width:100%;margin-left:0;margin-right:0;float:none}.one-third{width:100%;margin-right:0}.one-third-w{width:100%;margin-left:0;margin-right:0;float:none}.one-third-w{width:100%;margin-right:0}.one-third-hang{width:100%;margin-left:0;margin-right:0;float:none}.one-third-hang{width:100%;margin-right:0}.two-third{width:100%;margin-left:0;margin-right:0;float:none}.two-third{width:100%}.one-fourth{width:100%;margin-left:0;margin-right:0;float:none}.one-fourth{width:100%;margin-right:0;height:auto}.one-fourth-hang{width:100%;margin-left:0;margin-right:0;float:none}.one-fourth-hang{width:100%;margin-right:0}.one-fourth-i{width:100%;margin-right:0}.artist-body.single{margin-bottom:35px;min-height:120px}.artist-body__title--alpha{background-image:url("../../assets/images/slash-sp.png");background-size:6px 6px;margin-bottom:16px}.artist-body__info{width:40%;min-height:175px}.artist-body__info__name{font-size:1.5em;margin-bottom:8px}.artist-body__info__birth,.artist-body__info__kana{font-size:0.9em}.artist-body__content{width:auto;clear:both;padding-top:24px}.artist-body__image{width:140px;height:140px}.artist-face-slider{width:140px}.artist-face-slider .slider__arrow{width:20px;height:20px;background-size:40px 30px}.artist-face-slider .slider__arrow.prev{left:-20px;background-position:0 -10px}.artist-face-slider .slider__arrow.next{right:-20px;background-position:-20px -10px}.artist-face-slider .slider__scroll__container__element{width:140px}.artist-face-slider .slider__scroll__container__element img{max-height:140px}.artist-index.second{margin-right:0;float:right}.artist-index{width:46%;margin:0 0 24px;float:left}.artist-index__image{width:100%;height:124px;float:none;margin-bottom:8px}.artist-index__body{float:none;margin-left:0;margin-right:0}.artist-index__body{width:100%;height:auto;min-height:120px}.artist-index__body__from{margin-bottom:32px}.ticket-body__image.w360{width:100%}.ticket-body__sub.btns{padding:0 0 18px}.event-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 10px);margin:0 5px}.event-nav__list.year{width:33%}.event-nav__list.eight{border-right:1px dotted #6d6e70}.event-nav__list.third{border-right:none}.event-nav__list{width:33%}.event-nav__list__link{font-size:1.5em}.event-head__date__month{font-size:3.5em}.event-body{border-top:none;padding-top:0}.event-body__left{width:auto}.event-body__right{width:auto;min-height:0}.event-body__right .pr{width:auto;margin-right:0}.event-body__right .non-pr{width:auto;border-top:1px dotted #6d6e70;padding-top:12px;margin-top:6px}.event-body__right .non-pr.full{border-top:none;padding-top:0;margin-top:0}.event-day{margin-bottom:12px}.event-day__inner{position:static;height:auto;padding:6px 12px;overflow:hidden}.event-day__inner__date{font-size:1.8em;float:left;padding-top:2px}.event-day__inner__week{float:right;padding-top:2px}.event-index__img{width:35%}.event-index__content{width:60%}.access-body{padding:8px 0}.access-body__title{background-size:56px 9px}.access-body__content{padding-top:19px}.access-body__content.left{width:auto;margin-bottom:18px}.access-body__content.right{width:auto}.timetable td,.timetable th{font-size:1em;padding:6px 0;line-height:1.75}.ship-body__title{margin-bottom:12px}.ship-body__ul.l-mb35{margin-bottom:0}.city-header{min-height:0}.city-header__content.w600{width:auto}.city-header__map{position:static;width:auto;margin-bottom:12px}.city-header__map-sub{width:100%}.city-header__btn{position:static;text-align:right}.city-body{padding:8px 0}.city-body__title{background-size:56px 9px}.city-body__content{padding-top:19px}.route-body__ele{width:49%;margin-bottom:24px}.route-body__ele.second{margin-right:0}.flow-body__title{text-align:center}.flow-body__title__num.s-fz35{font-size:2.4em}.flow-body__title__num{font-size:6em}.flow-body__content{width:auto}.flow-body__content__text.arrow-under{background-size:27px 14px;padding-bottom:22px;margin-bottom:10px}.flow-guide__content{padding:24px}.guide-table tbody th{text-align:left;padding:14px 4%;background-color:#f8f8f8}.sns-widget__ele.first{margin-bottom:12px}.sns-widget #instafeed{padding-top:12px}.sns-widget #instafeed a{padding:0 5px;width:50%}.sns-widget #instafeed a:nth-child(n+3){padding-top:10px}.sns-widget #instafeed a:nth-child(n+4){padding-top:10px}.bnner__ele.first{margin-bottom:15px}.bnner__ele__image{margin-bottom:6px;height:auto}.bnner__ele__image img{position:static}.related__title{margin-bottom:24px}.post.l-mb72{margin-bottom:28px}.post__list__date,.post__list__title{width:100%;margin-left:0;margin-right:0;float:none}.post__list__date,.post__list__title{padding:12px 0}.post__list__date{padding-bottom:0}.post__list__title{max-width:none}.post__head{min-height:0;padding-bottom:12px;margin-bottom:18px}.post__head__title .emergency{display:block}.post__head__title{font-size:1.5em;padding-bottom:12px}.post__image{text-align:center;margin-bottom:3px}.post__image__half{width:100%;margin-left:0;margin-right:0;float:none}.post__image__half.second{margin:0 0 5px}.post__link.pdf{background-image:url("../../assets/images/icon-pdf-sp.png")}.post__link.word{background-image:url("../../assets/images/icon-doc-sp.png")}.post__link.xls{background-image:url("../../assets/images/icon-xls-sp.png")}.post-control{padding:28px 0}.question.l-mb72{margin-bottom:28px}.question__head{font-size:1.5em;height:auto;padding-bottom:12px}.question__content__q{padding:22px 0}.question__content__a__inner{padding-bottom:22px}.main{width:auto;min-height:0}.sidebar{width:auto}.sidebar__title.question{margin:60px 50px 28px}.sidebar__archive{margin-top:45px}.sidebar__archive__list{text-align:center;margin:0}.sidebar__archive__list__link{display:block;padding:14px 0}.sidebar__category__list{margin:0 50px}.info-body__half{width:100%;margin-left:0;margin-right:0;float:none}.info-body__half.first{margin-bottom:12px}.info-body__half.second{width:100%}.art-nav-index__list{display:inline-block;width:96%;padding-left:2% !important;padding-right:2% !important}.art-nav-index__list__icon{width:100%;margin-left:0;margin-right:0;float:none}.art-nav-index__list__icon{display:none}.art-nav-index__list__title{float:none;margin-left:0;margin-right:0}.art-nav-index__list__title{width:auto;display:block;margin-bottom:0.5em}.art-nav-index__list__text{float:none;margin-left:0;margin-right:0}.art-nav-index__list__text{width:auto;display:block}ul.marquee{background-image:url("../../assets/images/slash-sp.png");background-size:6px 6px}ul.marquee li span{width:auto}.pagetop{display:none}.siteindex-body{width:48%;padding:35px 0 0}.siteindex-body.body01{width:48%}.siteindex-body.body02{width:48%}.siteindex-body.body05{width:100%;margin-right:0;padding-bottom:17px}.siteindex-body__title.no-child{margin-bottom:18px}.siteindex-body__title.facebook,.siteindex-body__title.twitter{display:none}.siteindex-body__title.contact,.siteindex-body__title.press-info{float:left;width:50%}.siteindex-body__child{margin-bottom:18px}.siteindex-body__child .one-third{width:49%}.static{max-width:auto}.sec-description{text-align:left}.btn{padding:10px}.btn.m-0{margin:0 auto}.btn.ml-auto{margin:0 auto}.btn.top{background-position:right 20px top 50%;background-size:6px auto;height:50px;padding:0 20px}.btn.top:hover{background-position:right 20px top 50%;background-size:6px auto}.btn.top.close{background-position:right 20px top 50%;background-size:6px auto}.btn-box>a{padding:10px 0}.btn-more{margin:25px 0 0;text-align:center}.ttl-primary{font-size:1.8em;letter-spacing:0.4em;line-height:1.5;padding-bottom:20px}.ttl-primary.under{margin-bottom:30px}.post-list-date,.post-list-ttl{padding:15px 0 !important;text-align:left}.post-list-ttl{padding-top:0 !important}.event-item:nth-child(2)>a{border-top:1px dotted #727171 !important}.event-img{width:98px}.footer .footer-logo{margin:0 20px;padding:40px 0}.footer .footer-inner{padding:20px 0 35px}.footer .footer-inner .footer-pagetop{margin-bottom:30px}.footer .footer-inner .footer-nav,.footer .footer-inner .footer-sns{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer .footer-inner .footer-nav{display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.footer .footer-inner .footer-nav>li{margin:0 0 10px}.footer .footer-inner .footer-copyright{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.sec-top{margin:0 20px;max-width:auto;padding:50px 0 0}.prescribed-use-title{font-size:1.3em;margin:0 0 10px}.ac-head.archive{font-size:1.6em;padding:15px 40px 15px 20px}.ac-head.archive>h2{font-size:1.6em}.box-poster .main-poster{margin-bottom:15px}.box-poster .thumb-poster:nth-child(2){margin:0}.header__top .logo svg{width:168px}.page-header{margin-bottom:40px}.multi-nav.fit-nav .fit-nav__list.multi-nav__list .slide-nav{overflow:visible;display:block !important}.multi-nav.fit-nav{display:none}.multi-nav.fit-nav .fit-nav__list{border-bottom:none}.multi-nav.fit-nav .fit-nav__list.multi-nav__list{display:block !important}.multi-nav.fit-nav .fit-nav__list__link.lang{background:transparent}.multi-nav.clone-nav{height:100% !important;width:100% !important}.toggle-container--on{left:0 !important}.onlyPC{display:none}.onlySP{display:block}.onlySP-i{display:inline}.br{display:inline}.br-sp{display:block}.l-static{width:auto;margin-left:20px;margin-right:20px}.l-static-sp-ms0{width:auto;margin:0}.l-static-max{width:auto;margin-left:20px;margin-right:20px}.l-fix{width:auto;margin:0 20px}.l-main{width:auto;min-height:0}.l-sub{width:auto}.l-half{width:100%;margin-right:0}.l-half.l-w49per{width:100%;margin-right:0}.l-half.fit{width:49%;margin-right:2%}.l-1-3.third{margin-right:2%}.l-1-3{width:100%;margin-right:0}.l-1-3-sp-2{width:48%;margin-right:4%}.l-1-3-sp-2.third{margin-right:4%}.l-1-3-sp-2.second{margin-right:0}.l-2-3{width:100%}.l-3-4{width:100%;margin-right:0}.l-1-4-2{width:48%;margin-right:4%}.l-1-4-2.second{margin-right:0}.l-half-sp{width:49%;margin-right:2%}.l-half-sp.second{margin-right:0}.l-only-pc{display:none}.l-only-sp{display:block}.l-only-sp-i{display:inline-block}.l-imgfit-sp{width:100%;height:auto}.l-lheight2{line-height:1.75}.l-lheight24{line-height:1.75}.l-lheight3{line-height:1.75}.l-mheight514{min-height:0}.l-mheight40{min-height:0}.l-center-pc{text-align:left}.l-center-sp{text-align:center}.l-right-pc{text-align:left}.l-left-sp{text-align:left}.l-right-sp{text-align:right}.l-poa-pc{position:static}.l-pof-pc{position:static}.l-poa-center-sp{position:static}.l-float-l{width:100%;margin-left:0;margin-right:0;float:none}.l-float-r{float:none;margin-left:0;margin-right:0}.l-float-l-sp{float:left}.l-float-r-sp{float:right}.l-floatL{width:100%;margin-left:0;margin-right:0;float:none}.l-floatR{float:none;margin-left:0;margin-right:0}.l-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-mt05{margin-top:0.5em}.l-mt05e{margin-top:0.5em}.l-mt12{margin-top:6px}.l-mtm24{margin-top:0}.l-mt24{margin-top:12px}.l-mtm24-pc{margin-top:0}.l-mt35{margin-top:16px}.l-mt63{margin-top:32px}.l-mr12-sp{margin-right:12px}.l-mr100-pc{margin-right:0}.l-mr28-pc{margin-right:0}.l-mr35-pc{margin-right:0}.l-mb05e-sp{margin-bottom:0.5em}.l-mb4{margin-bottom:2px}.l-mb4-sp{margin-bottom:4px}.l-mb6-sp{margin-bottom:6px}.l-mb8{margin-bottom:4px}.l-mb8-sp{margin-bottom:8px}.l-mb12{margin-bottom:6px}.l-mb12-sp{margin-bottom:12px}.l-mb15{margin-bottom:7px}.l-mb18{margin-bottom:9px}.l-mb18-sp{margin-bottom:18px}.l-mb20{margin-bottom:10px}.l-mb24{margin-bottom:12px}.l-mb24-sp{margin-bottom:24px}.l-mb28{margin-bottom:14px}.l-mb30{margin-bottom:15px}.l-mb35{margin-bottom:18px}.l-mb35-pc{margin-bottom:0}.l-mb45{margin-bottom:22px}.l-mb50{margin-bottom:25px}.l-mb56{margin-bottom:28px}.l-mb60{margin-bottom:30px}.l-mb60-pc{margin-bottom:0}.l-mb90{margin-bottom:25px}.l-mb6-sp{margin-bottom:6px}.l-mb12-sp{margin-bottom:12px}.l-mb18-sp{margin-bottom:18px}.l-mb35-sp{margin-bottom:35px}.l-mr35-pc{margin-right:0}.l-ml12{margin-left:6px}.l-ml12-sp{margin-left:0}.l-ml35-pc{margin-left:0}.l-ms-var{margin-left:20px;margin-right:20px}.l-ms0-sp{margin-left:0;margin-right:0}.l-ms12-sp{margin-left:12px;margin-right:12px}.l-ms15-sp{margin-left:15px;margin-right:15px}.l-ms18-sp{margin-left:18px;margin-right:18px}.l-ms24-pc{margin-left:0;margin-right:0}.l-ms30{margin-left:15px;margin-right:15px}.l-ms30-pc{margin-left:0;margin-right:0}.l-ms35-pc{margin-left:0;margin-right:0}.l-ms45-pc{margin-left:0;margin-right:0}.l-ms45{margin-left:22px;margin-right:22px}.l-ms56-pc{margin-left:0;margin-right:0}.l-ms70-pc{margin-left:0;margin-right:0}.l-ms155-pc{margin-left:0;margin-right:0}.l-ms-var-sp{margin-left:20px;margin-right:20px}.l-pdt4{padding-top:2px}.l-pdt7{padding-top:3px}.l-pdt8{padding-top:4px}.l-pdt8-sp{padding-top:0}.l-pdt10{padding-top:5px}.l-pdt12{padding-top:6px}.l-pdt18{padding-top:9px}.l-pdt18-pc{padding-top:0}.l-pdt20{padding-top:10px}.l-pdt24{padding-top:12px}.l-pdt30{padding-top:15px}.l-pdt35{padding-top:18px}.l-pdt42{padding-top:21px}.l-pdt45{padding-top:22px}.l-pdt52{padding-top:26px}.l-pdt60{padding-top:30px}.l-pdt63{padding-top:31px}.l-pdt85{padding-top:42px}.l-pdt75{padding-top:32px}.l-pdb18{padding-bottom:9px}.l-pdb12{padding-bottom:6px}.l-pdb20{padding-bottom:10px}.l-pdb24{padding-bottom:12px}.l-pdb30{padding-bottom:15px}.l-pdb35{padding-bottom:18px}.l-pdb45{padding-bottom:22px}.l-pdb63{padding-bottom:31px}.l-pdb90{padding-bottom:45px}.l-pd20{padding:10px}.l-bl{display:inline}.l-bl-sp{display:block}.l-w320{width:auto}.l-w600{width:auto}.footer .footer-logo{margin:0 20px;padding:40px 0}.footer .footer-inner{padding:20px 0 35px}.footer .footer-inner .footer-pagetop{margin-bottom:30px}.footer .footer-inner .footer-nav,.footer .footer-inner .footer-sns{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer .footer-inner .footer-nav{display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.footer .footer-inner .footer-nav>li{margin:0 0 10px}.footer .footer-inner .footer-copyright{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.event-item:nth-child(2)>a{border-top:1px dotted #727171 !important}.event-img{width:98px}.fixed-nav .fit-nav__list{float:left !important;margin-bottom:30px;width:50%}.fixed-nav .fit-nav__list:first-child{float:none !important;margin-bottom:0}.fixed-nav .fit-nav__list:nth-child(10),.fixed-nav .fit-nav__list:nth-child(4),.fixed-nav .fit-nav__list:nth-child(6),.fixed-nav .fit-nav__list:nth-child(8){clear:left}.fixed-nav .slide-nav__list__link{border:none;position:relative}.fixed-nav .slide-nav__list__link:before{content:"";display:block;top:13px;left:3px;width:7px;height:1px;background:#828282;position:absolute}.fixed-nav .slide-nav__list__link:after{content:"";display:block;top:10px;left:3px;width:6px;height:6px;border-top:1px solid #828282;border-right:1px solid #828282;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.fixed-nav .sns-box{clear:both;padding-top:10px}.fixed-nav .sns-box .footer-sns{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.fixed-nav .sns-box .footer-sns li{padding:0 6px}.fixed-nav .sns-box .footer-sns li a{padding:0}.fixed-nav .sns-box .footer-sns li a img{width:28px}.page-nav__list{border:none}.sec-koebi .section__title__ja{font-size:1.8em;letter-spacing:0.1em}.sec-koebi .section__description{padding-top:30px}.sec-koebi .section__description h3{font-size:1.8em;letter-spacing:0.12em;margin-bottom:15px}.sec-koebi .box-what{margin-top:20px}.sec-koebi .section__sub__title{background:none}.sec-koebi .rss-body .rss-body__ele__date{margin-bottom:10px}.sec-koebi .sns-widget{padding:23px 0 22px}.sns-widget__ele.first{margin-bottom:20px;margin-right:0}.sec-support.bottom{padding-bottom:40px}.sec-support .section__title{font-size:1.8em;margin-bottom:25px;padding-bottom:20px}.sec-support .icon-index{display:block}.sec-support .icon-index a{font-size:17px}.sec-support .icon-index a p{font-size:17px}.sec-support .logo-partner .icon-index a{display:block;font-size:14px}.sec-support .logo-partner .icon-index a p{font-size:14px}.sec-support .suponsor-acc{width:auto}.sec-support .logo-sponsorship .icon-index .icon-index__ele{display:block}.sec-support .logo-sponsorship .icon-index a{display:block;font-size:14px}.sec-support .logo-sponsorship .icon-index p{display:block;font-size:14px}.sec-support .sponsors-index__list{display:block;float:none;font-size:13px;text-align:center;width:100%}.sec-support .sponsors-index__list a{font-size:13px}.logo-sponsor00{display:block}.logo-sponsor00 li{display:block;margin-bottom:30px;width:100%}.txt-partner{text-align:left;text-align:justify;margin-bottom:20px}.logo-sponsor01{display:block}.logo-sponsor01 li{margin-bottom:30px;width:100%}.logo-sponsor02{display:block}.logo-sponsor02 li{margin-bottom:30px;width:100%}.logo-sponsor02 li.pc500{width:100%}.logo-sponsor03{display:block}.logo-sponsor03 li{margin-bottom:5px;width:50%}.logo-sponsor04{display:block;padding:10px;margin:0 auto 25px}.logo-sponsor04 li{margin-bottom:5px;width:50%}.logo-sponsor05{display:block;margin:0 auto 30px}.logo-sponsor05 li{width:33.33%;margin-bottom:5px}.logo-sponsor06{display:block;margin:0 auto}.logo-sponsor06.last{margin-bottom:40px}.logo-sponsor06 li{display:block;line-height:1.73;font-size:15px !important}.logo-sponsor07 li a{font-size:15px !important}.logo-sponsor07{display:block;margin:0 auto}.logo-sponsor07.last{margin-bottom:40px}.logo-sponsor07 li{display:block;font-size:13px}.logo-sponsor07 li a{font-size:13px !important}.sec-volunteer .img-eyecatch{margin:0 auto 20px;width:100%}.sec-volunteer .txt-vol{font-size:13px;letter-spacing:0.1em;line-height:2;margin:0 auto 30px;width:100%}.sec-volunteer .btn-vol-pdf{margin:0 auto 50px;width:100%}.sec-volunteer .address-vol{text-align:left}.sec-volunteer .address-vol h3{font-size:14px;letter-spacing:0.1em;line-height:1.75;margin-bottom:15px}.sec-priority .box-catch figure{margin-bottom:20px}.sec-priority .link-priority{margin:0 auto 35px}.sec-priority .box-catch{margin:0 auto 20px}.sec-priority .box-catch .ttl-catch{font-size:1.8em;margin-bottom:38px;padding-bottom:17px;text-align:center}.sec-priority .box-catch .txt-catch{margin-right:0}.sec-priority .link-all{text-align:center}.sec-priority .link-all a{height:30px;line-height:30px;margin:0 auto;padding:0;width:51.42%}.sec-priority .box-art .list-art>li{padding-bottom:20px;padding-top:20px}.sec-priority .box-art .list-art>li dl dd ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px}.sec-priority .box-art .list-art>li dl dd ul li.onlyPC{display:none !important}.sec-app-form .txt-form{margin-bottom:45px}.sec-app-form .box-notice .table-island{display:none;background-color:#efefef;padding:18px 15px}.sec-app-form .box-notice .table-island dt,.sec-app-form .box-notice dd dt,.sec-app-form .box-notice dt dt{float:none}.sec-app-form .box-notice .table-island dd,.sec-app-form .box-notice dd dd,.sec-app-form .box-notice dt dd{margin:0}.sec-app-form .box-form form ol li h4{text-align:center}.sec-app-form .box-form form ol li p textarea{width:100%}.sec-app-form .box-form form ol li p .text-wm{width:100%}.sec-app-form .box-form form ol li p .text-wms{width:100%}.sec-app-form .box-form form ol li button[type='submit']{width:100%}.sec-press-info{margin-bottom:40px}.sec-press-info a.block{width:100%}.sec-press-info .txt-desc{text-align:left}.sec-exchange .txt-desc.top p,.sec-passport .txt-desc.top p,.sec-privilege .txt-desc.top p,.sec-purchasing .txt-desc.top p{text-align:left}.sec-exchange.box-passport,.sec-passport.box-passport,.sec-privilege.box-passport,.sec-purchasing.box-passport{margin:0 auto 45px}.sec-exchange.box-passport .ttl-border-l,.sec-passport.box-passport .ttl-border-l,.sec-privilege.box-passport .ttl-border-l,.sec-purchasing.box-passport .ttl-border-l{font-size:17px}.sec-exchange.box-passport .ttl-sub,.sec-passport.box-passport .ttl-sub,.sec-privilege.box-passport .ttl-sub,.sec-purchasing.box-passport .ttl-sub{font-size:16px}.sec-exchange.box-passport .box-price,.sec-passport.box-passport .box-price,.sec-privilege.box-passport .box-price,.sec-purchasing.box-passport .box-price{border-right:none;border-top:1px solid #c8c8c8;margin:0 0 30px;text-align:left}.sec-exchange.box-passport .box-price .flex-item,.sec-passport.box-passport .box-price .flex-item,.sec-privilege.box-passport .box-price .flex-item,.sec-purchasing.box-passport .box-price .flex-item{border-left:none;border-bottom:1px solid #c8c8c8;padding-top:20px;padding-bottom:20px}.sec-exchange.box-passport .box-price .flex-item dl,.sec-passport.box-passport .box-price .flex-item dl,.sec-privilege.box-passport .box-price .flex-item dl,.sec-purchasing.box-passport .box-price .flex-item dl{overflow:hidden;margin:0}.sec-exchange.box-passport .box-price .flex-item dl dt,.sec-passport.box-passport .box-price .flex-item dl dt,.sec-privilege.box-passport .box-price .flex-item dl dt,.sec-purchasing.box-passport .box-price .flex-item dl dt{font-size:13px;float:left;margin:0 0 5px}.sec-exchange.box-passport .box-price .flex-item dl dd .txt-price,.sec-passport.box-passport .box-price .flex-item dl dd .txt-price,.sec-privilege.box-passport .box-price .flex-item dl dd .txt-price,.sec-purchasing.box-passport .box-price .flex-item dl dd .txt-price{font-size:16px;margin:0}.sec-exchange.box-passport .box-price .flex-item dl dd .txt-caution,.sec-passport.box-passport .box-price .flex-item dl dd .txt-caution,.sec-privilege.box-passport .box-price .flex-item dl dd .txt-caution,.sec-purchasing.box-passport .box-price .flex-item dl dd .txt-caution{font-size:11px;line-height:1.5}.sec-exchange.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale,.sec-passport.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale,.sec-privilege.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale,.sec-purchasing.box-passport .box-price .flex-item dl dd .txt-caution .txt-a-sale{font-size:16px;vertical-align:bottom}.sec-exchange.box-passport .box-price .flex-item dl dd,.sec-passport.box-passport .box-price .flex-item dl dd,.sec-privilege.box-passport .box-price .flex-item dl dd,.sec-purchasing.box-passport .box-price .flex-item dl dd{clear:left;float:left;margin:0}.sec-exchange.box-passport .box-price .flex-item dl dd.right,.sec-passport.box-passport .box-price .flex-item dl dd.right,.sec-privilege.box-passport .box-price .flex-item dl dd.right,.sec-purchasing.box-passport .box-price .flex-item dl dd.right{display:table-cell;float:none;clear:none;vertical-align:bottom;height:45px;padding-left:18px}.sec-exchange.box-passport .list-btn li,.sec-passport.box-passport .list-btn li,.sec-privilege.box-passport .list-btn li,.sec-purchasing.box-passport .list-btn li{margin-bottom:10px}.sec-exchange.box-passport .list-btn li a,.sec-passport.box-passport .list-btn li a,.sec-privilege.box-passport .list-btn li a,.sec-purchasing.box-passport .list-btn li a{font-size:13px;letter-spacing:0.05em;height:40px;line-height:40px}.sec-exchange.box-passport .ttl-sub-c,.sec-passport.box-passport .ttl-sub-c,.sec-privilege.box-passport .ttl-sub-c,.sec-purchasing.box-passport .ttl-sub-c{font-size:13px;margin-bottom:18px}.sec-purchasing.box-buy .txt-desc.top{margin-bottom:20px;text-align:center}.sec-purchasing.box-buy .txt-desc.top p{text-align:center}.sec-purchasing.box-buy .box-bnr{margin-bottom:20px}.sec-purchasing.box-buy .box-bnr ul li{padding:30px 5px 0}.sec-purchasing.box-buy .box-bnr ul li p{min-width:200px;position:absolute;top:0;width:100%}.sec-purchasing .list-buy{margin:23px auto 0}.sec-exchange .txt-desc{margin-bottom:45px}.sec-exchange .btn-exchange a{height:40px;line-height:40px;width:100%}.sec-about .box-poster .main-poster{margin-bottom:15px}.sec-about .box-poster .thumb-poster:nth-child(2){margin:0}.sec-about .txt-desc{text-align:center}.sec-about .btn-about{margin-bottom:30px}.sec-about .btn-about a{text-align:center;width:auto}.sec-about .box-session .table-island dt,.sec-about .box-session dd dt,.sec-about .box-session dt dt{float:none}.sec-about .box-session .table-island dd,.sec-about .box-session dd dd,.sec-about .box-session dt dd{margin:0}.sec-about .swiper-slide figure{margin-bottom:15px;text-align:left}.sec-about .box-venue{margin-bottom:53px}.sec-about .box-venue .table-admin{display:block}.sec-about .box-venue .table-admin dt{display:block}.sec-about .box-venue .table-admin dt:after{content:""}.sec-about .box-venue .table-admin dd{margin-bottom:28px;padding-left:0}.sec-about .list-concept li{margin-bottom:20px;padding:0 15px}.sec-about .list-concept li:nth-child(odd){padding:0 15px}.sec-about .list-concept li dl dt{margin:0 0 15px}.sec-about .list-concept li dl dt h3 .ttl{font-size:17px}.sec-sitemap .list-sitemap .sitemap-list{margin-bottom:35px}.sec-ferry-pass-rec{padding:30px 20px;margin:0 auto 30px}.sec-ferry-pass-rec dl dt{font-size:14px;letter-spacing:0.025em;margin-bottom:20px}.sec-ferry-pass-rec dl dd ol li p{letter-spacing:0.05em;font-family:Meiryo, sans-serif;font-size:13px}.ticket-body-caution{padding:30px 20px}.sec-ferry-pass .ticket-body__sub__title{font-size:14px}.sec-ferry-pass .txt-caution{margin-bottom:23px}.sec-ferry-pass .list-ticket-buy.last{margin-bottom:20px}.sec-ferry-pass .list-ticket-buy li{margin-bottom:10px;width:calc(50% - 5px)}.sec-ferry-pass .list-ticket-buy li:nth-child(odd){margin-right:10px}.sec-ferry-pass .box-buy h3{margin-bottom:18px}.sec-ferry-pass .box-buy h4{margin-bottom:15px}.sec-ferry-pass .box-buy .ticket-body__sub.grey{margin-bottom:18px}.sec-ferry-pass .box-buy .ticket-body__sub.grey dl dd p{line-height:1.84}.main-visual .logo-main-visual{position:absolute;z-index:99;top:47%;left:6%;width:78.74%}.main-visual__title{font-size:2.4em}.main-visual__skipBtn{font-size:1.5em;right:0}.loadingContainer__loading{width:135px;height:100px;margin-left:-67.5px;margin-top:-50px;background-image:url("../../assets/images/loading-logo-sp.png");background-size:135px 100px}.toggle-body{position:relative;background-color:#4c4948}.toggle-container{left:0;z-index:3;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.toggle-container--on{left:-200px}.multi-nav{display:none}.multi-nav.clone-nav{width:200px;height:auto;display:block;position:absolute;right:0;top:0;z-index:0;background:#4c4948}.slide-nav{visibility:visible;opacity:1;width:auto;position:static;margin-left:0;padding:0;background:none;overflow:hidden}.slide-nav:after{border:none}.slide-nav__list{margin:0;border:none}.slide-nav__list__link{font-size:1.13em;color:#fff;padding:6px 0 6px 21px;background:none;border-top:1px dotted #3e3a39}.child-nav.artworks-artists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}.child-nav.artworks-artists li{margin-left:0;width:50%}.child-nav.artworks-artists li a{padding:4px 0 4px 20px;position:relative}.child-nav.artworks-artists li a:before{content:"";display:block;top:13px;left:3px;width:7px;height:1px;background:#828282;position:absolute}.child-nav.artworks-artists li a:after{content:"";display:block;top:10px;left:3px;width:6px;height:6px;border-top:1px solid #828282;border-right:1px solid #828282;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.p-toggleBtn{visibility:visible}.p-pageNav{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#99ffffff, EndColorStr=#99ffffff);transform:translate3d(0, -120%, 0);-webkit-transform:translate3d(0, -120%, 0);-moz-transform:translate3d(0, -120%, 0);-ms-transform:translate3d(0, -120%, 0)}.p-pageNav .sidebar__archive{display:none}.p-pageNav__btn-close{display:block}.p-pageNav--on{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.p-pageNav--on .sidebar__archive{display:block}.tabnav__list{width:49%;margin-right:2%}.alpha-nav{margin:0 5px}.alpha-nav__list.last{border-right:1px dotted #6d6e70}.alpha-nav__list.fifth{border-right:none}.alpha-nav__list.nineth{border-right:none}.alpha-nav__list{width:19.5%}.alpha-nav__list.en{width:10.8%}.alpha-nav__list__link{font-size:1.5em}body.support .sec-individual .btn-individual{width:auto}body.support .sec-individual .flow-body{display:block}body.support .sec-individual .flow-body .flow-body__title{width:100%;margin-bottom:30px}body.support .sec-individual .section__content{overflow:auto}body.support .txt-vol{text-align:left}body.support .box-list-vol .list-vol{margin:0 auto}body.support .box-list-vol .list-vol li{display:block;margin-bottom:9px}body.support .box-list-vol .list-vol li p{font-size:15px}body.support .box-list-vol .list-vol-now{margin-top:37px;text-align:center}.sort-nav.-facility{margin:30px auto 0 !important}.sort-nav.-facility .sort-nav__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sort-nav.-facility .sort-nav__inner .land-nav__list{width:49.5%}.sort-nav.-facility .sort-nav__inner .land-nav__list:nth-child(2n){border-right:none}.sort-nav.-goods{margin:0 0 20px !important}.sort-nav.-goods .slash{margin-bottom:0}.sort-nav.-goods .sort-nav__inner>.land-nav__list{width:100%}.tab-navi{margin-bottom:40px}.tab-navi>.-inner{width:100%}.tab-navi>.-inner .-list{width:31.5%}.tab-navi>.-inner .-list.half{width:49%}.tab-navi>.-inner .-list>a{font-size:13px;letter-spacing:0.05em;padding:12px 0 10px}.ttl-primary.border{margin-bottom:20px}.sec-facility>.txt-desc{margin-bottom:40px}.sec-facility>.txt-desc>p{font-size:13px;text-align:justify}.box-facility .ttl-border-l{padding-left:15px !important;margin-bottom:30px !important}.box-facility .prefecture-wrap .-list{border-bottom:1px dotted #cdcdcd;margin-bottom:15px;padding-bottom:15px;padding-right:0;width:100%}.box-facility .prefecture-wrap .-list a{display:block;width:85%}.box-facility .prefecture-wrap .-list .-name{font-size:14px}.box-facility .prefecture-wrap .-list .-discount{font-size:13px}.box-facility .prefecture-wrap .-list .-data>span{font-size:12px}.box-facility .prefecture-wrap .-list .-open{position:absolute;top:4px;right:0;bottom:auto;left:auto;display:block;height:30px;width:30px}.box-facility .prefecture-wrap .-list .-open::before{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:7px;right:0;bottom:auto;left:auto;content:"";display:block;height:1px;width:15px;background-color:#000;-webkit-transform-origin:center center;transform-origin:center center}.box-facility .prefecture-wrap .-list .-open::after{position:absolute;top:0;right:7px;bottom:auto;left:auto;content:"";display:block;height:15px;width:1px;background-color:#000;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.box-facility .prefecture-wrap .-list>div{display:none}.box-facility .prefecture-wrap .-list.is-active>div{display:block}.sec-partner>.ttl-primary{font-size:18px;letter-spacing:0.2em;margin-bottom:35px}.sec-partner>.txt-desc{margin-bottom:40px}.sec-partner>.txt-desc>p{line-height:1.8}.sec-partner>.-wrap.list-widearea .-list .box-img,.sec-partner>.-wrap.list-exploring .-list .box-img{height:auto}.sec-partner>.-wrap.list-widearea .-list .box-img img,.sec-partner>.-wrap.list-exploring .-list .box-img img{max-height:none;margin-bottom:5px}.sec-partner>.-wrap.list-exploring .-list .-caption{margin-top:10px}.sec-partner>.-wrap .-list{margin-bottom:40px;padding-right:0;width:100%}.sec-partner>.-wrap .-list .-image{margin-bottom:20px}.sec-partner>.-wrap .-list .-name{font-size:14px;line-height:1.5 !important;margin-top:-3.5px;margin-bottom:11.5px}.sec-partner>.-wrap .-list .-text{margin-bottom:15px}.sec-partner>.-wrap .-list .-caption{margin-top:10px}.sec-partner>.-wrap .-list .flex-credit{margin-top:-12px}.sec-partner .exploring-link-area ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.07%}.sec-partner .exploring-link-area ul li:nth-child(8n){border-right:1px dotted #5e5d5d}.sec-partner .exploring-link-area ul li:nth-child(3n){border-right:none}.sec-partner .pager-exploring{margin-top:60px}.sec-partner .pager-exploring ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:visible;position:relative;width:100%}.sec-partner .pager-exploring ul li.prev,.sec-partner .pager-exploring ul li.next{position:absolute;top:3em}.sec-partner .pager-exploring ul li.prev{left:0}.sec-partner .pager-exploring ul li.next{right:0}.sec-partner .pager-exploring ul li a{padding:14px}.sec-partner .pager-exploring ul li a.arrow{padding-right:25px}.sec-partner .pager-exploring ul li a.arrow.left{padding-left:25px}.sec-guide>.ttl-primary{margin-bottom:20px}.sec-guide .land-body.goods>.land-body__text{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sec-guide .land-body.goods>.land-body__text .land-body__text__head{width:100%}.sec-guide .land-body.goods>.land-body__text .land-body__text__head.right{margin-bottom:27px}.sec-guide .land-body.goods>.land-body__text .land-body__text__head.right>img{height:auto;width:200px}.sec-goods>.txt-desc{line-height:1.7;margin-bottom:20px;text-align:left}.sec-goods>.-wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.sec-goods>.-wrap .-list{padding-right:0;width:47%}.sec-goods>.-wrap .-list:nth-child(2n){padding-right:0}.sec-goods>.-wrap .-list .-image{height:auto}.sec-goods>.-wrap .-list .-image{margin-bottom:20px}.sec-goods>.-wrap .-list .-image .slider__navination{top:10px}.sec-goods>.-wrap .-list .-name{font-size:12px;line-height:1.5 !important;margin-top:-3px;margin-bottom:7px}.sec-goods>.-wrap .-list .-sub{height:50px;margin-bottom:10px}.sec-goods>.-wrap .-list .-sub>span{font-size:12px;letter-spacing:0.05em;text-indent:0.05em}.sec-goods>.-wrap .-list .-link{font-size:12px;width:120px}.sec-shopinfo>.txt-desc{margin-bottom:50px;text-align:justify}.sec-shopinfo>.-wrap{border-bottom:1px dotted #727171;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:45px}.sec-shopinfo>.-wrap.other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;margin-bottom:45px}.sec-shopinfo>.-wrap.other img{height:100%;width:100%}.sec-shopinfo>.-wrap.other .-list{margin-left:0;margin-bottom:0}.sec-shopinfo>.-wrap.other .-list .-goods{margin-left:0;margin-top:30px}.sec-shopinfo>.-wrap.other .-list .-goods:after{color:#000;content:'取扱商品：';font-size:14px;left:0;position:absolute;top:-20px;width:80px}.sec-shopinfo>.-wrap.other .-list .-goods>a{display:block}.sec-shopinfo>.-wrap.other .-head{font-size:14px;margin:28px 0 18px}.sec-shopinfo>.-wrap.shop{border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.sec-shopinfo>.-wrap.shop .-list{margin-left:0}.sec-shopinfo>.-wrap.shop img{height:100%;margin-bottom:20px;width:100%}.sec-shopinfo>.-wrap.shop .-list>.map{color:#000;display:inline-block;margin-right:0;padding-right:20px;position:relative}.sec-shopinfo>.-wrap.shop .-list>.map::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';font-size:14px;right:0;position:absolute;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.sec-shopinfo>.-wrap.shop .-list>.map:hover{text-decoration:none}.sec-shopinfo>.-wrap .-list{margin-bottom:45px;width:100%}.sec-shopinfo>.-wrap .-list .-shop{font-size:16px;letter-spacing:.2em;margin-bottom:35px;padding-bottom:20px}.sec-shopinfo>.-wrap .-list .-image{margin-bottom:23px}.sec-shopinfo>.-wrap .-list .-image img{height:100%;width:100%}.sec-shopinfo>.-wrap .-list .-image>.-sub{width:100%}.sec-shopinfo>.-wrap .-list .-image>.-sub img{height:100%;width:32.5%}.sec-shopinfo>.-wrap .-list .-name{margin-bottom:10px}.sec-shopinfo>.-wrap .-list .-name>.ja{font-size:14px}.sec-shopinfo>.-wrap .-list>span{display:block;line-height:1.7}.sec-shopinfo>.-wrap .-list .-add{margin:7px 0}.sec-shopinfo>.-head::after{content:none}.sec-shopinfo>.-text>p{text-align:justify}.sec-passport .ac-head{padding-right:0 !important}.sec-passport .ac-head:after{position:relative;top:0;right:0}.sec-passport .ac-head.open:after{top:4px}.sec-passport .ac-body{border-top:1px solid #c7c7c7}.sec-passport .ac-body dl{border-bottom:1px solid #c7c7c7;text-indent:0;padding:0 0 10px}.sec-passport .ac-body dl:before{border-bottom:none}.sec-passport .ac-body dl dt,.sec-passport .ac-body dl dd{padding:0}.sec-passport .ac-body dl dt{float:none}.sec-passport .ac-body dl dd{float:none}.en.visit .txt-caution{margin-top:0}.en .box-map-ferry{width:100%;overflow:auto;margin:15px 0 22px}.en .box-map-ferry .ticket-body__image{width:507px;max-width:none}}@media screen and (max-width: 768px){.flex-container.row-0-md{margin:0}.flex-container.row-0-md>.flex-item{padding:0}.flex-container.row-10-md{margin:0 -10px}.flex-container.row-10-md>.flex-item{padding:0 10px}.flex-container.row-20-md{margin:0 -20px}.flex-container.row-20-md>.flex-item{padding:0 20px}.flex-container.row-30-md{margin:0 -30px}.flex-container.row-30-md>.flex-item{padding:0 30px}.flex-container[data-flex-direction-md="row"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-container[data-flex-direction-md="row-reverse"]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-container[data-flex-direction-md="column"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-container[data-flex-direction-md="column-reverse"]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-container[data-flex-wrap-md="nowrap"]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-container[data-flex-wrap-md="wrap"]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container[data-flex-wrap-md="wrap-reverse"]{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-container[data-align-items-md="start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-container[data-align-items-md="center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-container[data-align-items-md="end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-container[data-justify-content-md="start"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-container[data-justify-content-md="center"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-container[data-justify-content-md="end"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-container[data-justify-content-md="around"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-container[data-justify-content-md="between"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-container .flex-item.left-md{text-align:left}.flex-container .flex-item.center-md{text-align:center}.flex-container .flex-item.right-md{text-align:right}.flex-container .flex-item[data-item-md="1"]{width:8.33333%}.flex-container .flex-item[data-item-md="2"]{width:16.66667%}.flex-container .flex-item[data-item-md="3"]{width:25%}.flex-container .flex-item[data-item-md="4"]{width:33.33333%}.flex-container .flex-item[data-item-md="5"]{width:41.66667%}.flex-container .flex-item[data-item-md="6"]{width:50%}.flex-container .flex-item[data-item-md="7"]{width:58.33333%}.flex-container .flex-item[data-item-md="8"]{width:66.66667%}.flex-container .flex-item[data-item-md="9"]{width:75%}.flex-container .flex-item[data-item-md="10"]{width:83.33333%}.flex-container .flex-item[data-item-md="11"]{width:91.66667%}.flex-container .flex-item[data-item-md="12"]{width:100%}.flex-container .flex-item[data-order-md="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-container .flex-item[data-order-md="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.flex-container .flex-item[data-order-md="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.flex-container .flex-item[data-order-md="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.flex-container .flex-item[data-order-md="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.flex-container .flex-item[data-order-md="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.flex-container .flex-item[data-order-md="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.flex-container .flex-item[data-order-md="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.flex-container .flex-item[data-order-md="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.flex-container .flex-item[data-order-md="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.flex-container .flex-item[data-order-md="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.flex-container .flex-item[data-order-md="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.m-auto-md{margin:auto}.m-0-md{margin:0}.mt-10-md{margin-top:10px}.mt-15-md{margin-top:15px}.mt-20-md{margin-top:20px}.mt-25-md{margin-top:25px}.mt-30-md{margin-top:30px}.mt-50-md{margin-top:50px}.mt-70-md{margin-top:70px}.mb-0-md{margin-bottom:0}.mb-10-md{margin-bottom:10px}.mb-15-md{margin-bottom:15px}.mb-20-md{margin-bottom:20px}.mb-25-md{margin-bottom:25px}.mb-30-md{margin-bottom:30px}.mb-35-md{margin-bottom:35px}.mb-40-md{margin-bottom:40px}.mb-60-md{margin-bottom:60px}.mb-70-md{margin-bottom:70px}.px-10-md{padding:0 10px}.pb-30-lg{padding-bottom:30px}.d-inline-lg{display:none}.d-block-lg{display:none}.d-inline-md{display:inline}.d-block-md{display:block}.d-inline-sm{display:none}.d-block-sm{display:none}}@media screen and (max-width: 576px){.flex-container.row-0-sm{margin:0}.flex-container.row-0-sm>.flex-item{padding:0}.flex-container.row-10-sm{margin:0 -10px}.flex-container.row-10-sm>.flex-item{padding:0 10px}.flex-container.row-20-sm{margin:0 -20px}.flex-container.row-20-sm>.flex-item{padding:0 20px}.flex-container.row-30-sm{margin:0 -30px}.flex-container.row-30-sm>.flex-item{padding:0 30px}.flex-container[data-flex-direction-sm="row"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-container[data-flex-direction-sm="row-reverse"]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-container[data-flex-direction-sm="column"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-container[data-flex-direction-sm="column-reverse"]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-container[data-flex-wrap-sm="nowrap"]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-container[data-flex-wrap-sm="wrap"]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container[data-flex-wrap-sm="wrap-reverse"]{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-container[data-align-items-sm="start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-container[data-align-items-sm="center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-container[data-align-items-sm="end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-container[data-justify-content-sm="start"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-container[data-justify-content-sm="center"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-container[data-justify-content-sm="end"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-container[data-justify-content-sm="around"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-container[data-justify-content-sm="between"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-container .flex-item.left-sm{text-align:left}.flex-container .flex-item.center-sm{text-align:center}.flex-container .flex-item.right-sm{text-align:right}.flex-container .flex-item[data-item-sm="1"]{width:8.33333%}.flex-container .flex-item[data-item-sm="2"]{width:16.66667%}.flex-container .flex-item[data-item-sm="3"]{width:25%}.flex-container .flex-item[data-item-sm="4"]{width:33.33333%}.flex-container .flex-item[data-item-sm="5"]{width:41.66667%}.flex-container .flex-item[data-item-sm="6"]{width:50%}.flex-container .flex-item[data-item-sm="7"]{width:58.33333%}.flex-container .flex-item[data-item-sm="8"]{width:66.66667%}.flex-container .flex-item[data-item-sm="9"]{width:75%}.flex-container .flex-item[data-item-sm="10"]{width:83.33333%}.flex-container .flex-item[data-item-sm="11"]{width:91.66667%}.flex-container .flex-item[data-item-sm="12"]{width:100%}.flex-container .flex-item[data-order-sm="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-container .flex-item[data-order-sm="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.flex-container .flex-item[data-order-sm="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.flex-container .flex-item[data-order-sm="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.flex-container .flex-item[data-order-sm="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.flex-container .flex-item[data-order-sm="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.flex-container .flex-item[data-order-sm="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.flex-container .flex-item[data-order-sm="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.flex-container .flex-item[data-order-sm="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.flex-container .flex-item[data-order-sm="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.flex-container .flex-item[data-order-sm="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.flex-container .flex-item[data-order-sm="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.m-0-sm{margin:0}.mt-10-sm{margin-top:10px}.mt-15-sm{margin-top:15px}.mt-20-sm{margin-top:20px}.mt-25-sm{margin-top:25px}.mt-30-sm{margin-top:30px}.mb-10-sm{margin-bottom:10px}.mb-15-sm{margin-bottom:15px}.mb-20-sm{margin-bottom:20px}.mb-25-sm{margin-bottom:25px}.mb-30-sm{margin-bottom:30px}.px-10-sm{padding:0 10px}.d-inline-lg{display:none}.d-block-lg{display:none}.d-inline-md{display:inline}.d-block-md{display:block}.d-inline-sm{display:inline}.d-block-sm{display:block}}@media screen and (max-width: 1279px) and (min-width: 737px){.en .fit-nav.en{width:1090px}}@media screen and (max-width: 736px) and (max-width: 736px){.sec-locker .list-locker li .box-ac .ac-left,.sec-locker .list-locker li .box-ac .ac-right{margin-bottom:20px;overflow-x:scroll;width:100%}}@media screen and (min-width: 737px){body{min-width:1024px}.header{min-width:1024px}.guide-table tbody .even td,.guide-table tbody .even th{background-color:#efefef}.l-clear-pc{clear:both}.l-mr64-pc{margin-right:64px}.l-ms-auto-sp{margin:0 auto}.l-pdt24-pc{padding-top:24px}.l-pdt35-pc{padding-top:35px}.l-pdt45-pc{padding-top:45px}.l-pdt56-pc{padding-top:56px}.l-pdt100-pc{padding-top:100px}.slide-nav__list.last{border-bottom:none}}@media screen and (min-width: 1680px){.fit-nav{width:1584px}.fit-nav.en{width:1574px}.fit-nav__list{margin-right:179px}.fit-nav__list.en{margin-right:173px}}@media screen and (min-width: 1440px) and (max-width: 1679px){.fit-nav{width:1340px}.fit-nav.en{width:1338px}.fit-nav__list{margin-right:139px}.fit-nav__list.en{margin-right:134px}}@media screen and (min-width: 1360px) and (max-width: 1439px){.fit-nav{width:1260px}.fit-nav.en{width:1250px}.fit-nav__list{margin-right:125px}.fit-nav__list.en{margin-right:119px}}@media screen and (min-width: 1280px) and (max-width: 1359px){.fit-nav{width:1180px}.fit-nav.en{width:1170px}.fit-nav__list{margin-right:112px}.fit-nav__list.en{margin-right:106px}}@media screen and (min-width: 737px) and (max-width: 1279px){.fit-nav{width:942px}.fit-nav.en{width:954px}.fit-nav__list{margin-right:72px}.fit-nav__list.en{margin-right:70px}}@media screen and (min-width: 737px) and (max-width: 1024px){.header__top .logo{left:30px}.header__top .subnav{right:332px}.header__top .langnav{right:143px}.header__top .snsnav{right:30px}.main-area .mark{left:30px}.main-area__right{right:30px}.page-header{margin-left:30px;margin-right:30px}.l-ms-var{width:970px;margin-left:auto;margin-right:auto}.main-visual__title{font-size:3.6em}}@media screen and (max-width: 1024px){.header__top.min{height:78px}}@media screen and (max-width: 414px){.main-area__right{right:20px;bottom:35%}.blink-slider{height:74px}.onlyPC414{display:none}.onlySP414{display:block}.l-ms0-sp414{margin-left:0;margin-right:0}}@media screen and (min-width: 415px) and (max-width: 736px){.main-area__right{right:20px;bottom:35%}.blink-slider{height:130px}}@media screen and (max-width: 360px){.topic-slider__image{height:160px;margin-bottom:12px}.blog-slider__image{width:auto;height:160px;margin-bottom:12px;margin-right:0}.rss-body__ele__image{height:190px;margin-bottom:12px}}@media screen and (min-width: 361px) and (max-width: 414px){.topic-slider__image{height:170px;margin-bottom:12px}.blog-slider__image{width:auto;height:170px;margin-bottom:12px;margin-right:0}.rss-body__ele__image{height:229px;margin-bottom:12px}}@media screen and (min-width: 415px) and (max-width: 568px){.topic-slider__image{height:240px;margin-bottom:12px}.blog-slider__image{width:auto;height:240px;margin-bottom:12px;margin-right:0}.rss-body__ele__image{height:240px;margin-bottom:12px}}@media screen and (min-width: 569px) and (max-width: 640px){.topic-slider__image{height:350px;margin-bottom:12px}.blog-slider__image{width:auto;height:350px;margin-bottom:12px;margin-right:0}.rss-body__ele__image{height:350px;margin-bottom:12px}}@media screen and (min-width: 641px) and (max-width: 667px){.topic-slider__image{height:340px;margin-bottom:12px}.blog-slider__image{width:auto;height:340px;margin-bottom:12px;margin-right:0}.rss-body__ele__image{height:340px;margin-bottom:12px}}@media screen and (min-width: 668px) and (max-width: 736px){.topic-slider__image{height:400px;margin-bottom:12px}.blog-slider__image{width:auto;height:400px;margin-bottom:12px;margin-right:0}.rss-body__ele__image{height:400px;margin-bottom:12px}}@media screen and (max-width: 320px){.topic-slider__date{margin-bottom:0}.rss-body__ele__date{margin-bottom:0}}@media screen and (min-width: 736px){.blog-slider .slider{visibility:visible}.page-header .page-header__left .page-nav__list__link:hover{background:transparent;color:#000}.page-header .page-header__left .page-nav__list__link:hover:after{background:transparent;border-bottom:2px solid #668cad;border-radius:0;color:#000 !important;content:"";display:block;height:5px;margin-bottom:-7px;width:100%}}@media screen and (min-width: 737px) and (max-width: 1400px){.l-static-max{width:970px}}@media screen and (min-width: 1025px){.main-visual__title{font-size:4.8em}}
