@charset "UTF-8";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@font-face{font-family:"Noto Sans JP";src:url("/asset/fonts/NotoSansJP-Light.ttf") format("truetype");font-weight:400}@font-face{font-family:"Noto Sans JP";src:url("/asset/fonts/NotoSansJP-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Noto Sans JP";src:url("/asset/fonts/NotoSansJP-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url("/asset/fonts/NotoSansJP-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Mulish";src:url("/asset/fonts/Mulish-Light.ttf") format("truetype");font-weight:400}@font-face{font-family:"Mulish";src:url("/asset/fonts/Mulish-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Mulish";src:url("/asset/fonts/Mulish-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Mulish";src:url("/asset/fonts/Mulish-Bold.ttf") format("truetype");font-weight:700}body{margin:0;font-family:"Mulish","Noto Sans JP","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";color:#222;hyphens:none;line-break:strict;word-break:break-word}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:root{--zindex-header:10}.br-pc{display:block}@media print,screen and (max-width:768px){.br-pc{display:none}}.br-sp-tab{display:none}@media print,screen and (max-width:768px){.br-sp-tab{display:block}}@media print,screen and (min-width:769px){.-sp-tab{display:none!important}}@media print,screen and (min-width:821px){.-only-sp,.-tab,.-tab-and-sp{display:none!important}}@media print,screen and (min-width:769px) and (max-width:820px){.-not-tab,.-only-pc,.-only-sp{display:none!important}}@media print,screen and (max-width:768px){.-only-pc,.-pc,.-tab{display:none!important}}@media print,screen and (max-width:959px){.-footer-pc{display:none!important}}@media print,screen and (min-width:960px){.-footer-sp{display:none!important}}body{padding-top:64px;position:relative;opacity:0}body.-is-active{overflow-y:hidden}body.-no-scroll{position:fixed;overflow-y:hidden;width:100%}@media print,screen and (max-width:959px){body.-no-scroll{position:fixed;height:100%;overflow-y:hidden}}body.-pt0{padding-top:0}.Overlay{visibility:hidden;opacity:0;position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition-duration:0.3s;transition-timing-function:ease-out}.Overlay.-is-active{opacity:1;visibility:visible}.MainContent.-newsDetail{overflow-x:hidden}.BlockModule{padding-right:24px;padding-left:24px}.BlockModule__inner{max-width:1160px;margin-right:auto;margin-left:auto}.Section.-bg-gray{padding:64px 0;background:#f8f8f8}.Section.-is-hidden{display:none;opacity:0}.Section__inner{max-width:1208px;margin-right:auto;margin-left:auto;padding:0 24px}.Section__inner.-medium{max-width:808px}@media print,screen and (max-width:768px){.Section__inner.-table-scroll{padding:0 0 0 24px}}.Section__inner>:first-child{margin-top:0}.Section__content.-more{display:none;opacity:0;transition:opacity 0.3s}*+.Section{margin-top:80px}@media print,screen and (max-width:768px){*+.Section{margin-top:40px}}*+.Section__contents{margin-top:80px}@media print,screen and (max-width:768px){*+.Section__contents{margin-top:40px}}*+.Section__content{margin-top:48px}@media print,screen and (max-width:768px){*+.Section__content{margin-top:32px}}*+.Section__content>:first-child{margin-top:0}*+.Section__group{margin-top:80px}@media print,screen and (max-width:768px){*+.Section__group{margin-top:40px}}.AreaCategoryNav__top,.Banner__title,.Card__item__heading__main h4,.Contact__heading,.GeneralBanner__title,.GeneralEmotionTypeb__title,.GeneralEmotion__heading,.GeneralText__link,.General__link,.Heading,.Heading__en,.Heading__ja,.MediaCategoryTop__title,.MediaDetail__title,.MediaList__heading.-level3,.MediaMovie__heading.-level4,.MediaTypef__heading.-level2,.MediaTypef__heading.-level3,.RelationTypea__title,.RelationTypeb__heading,.RelationTypeb__text,.RelationTypecDouble__title,.RelationTypecSingle__title,.RelationTyped__title,.RelationTypee__title,.SigleMovie__heading.-level4,.SpecificAdImage__title,.SpecificAdInternet__title,.SpecificAdSound__title,.SpecificAd__title,.SpecificAreaDouble__link,.SpecificAreaDouble__title,.SpecificArea__category,.SpecificArea__link,.SpecificArea__title,.SpecificBottom__main,.SpecificBottom__title,.SpecificMember__name,.SpecificNews__heading,.SpecificNews__main,.SpecificSearch__title,.SpecificSegment__heading,.SpecificSegment__main,.SpecificValue__heading,.StoryIndex__title,.StoryInfo__heading.-level3,.StoryInfo__heading.-level4,.StoryInterview__title,.StoryMap__heading,.StoryMv__title,.StoryProfile__title,.StoryRelation__heading.-level3,.StoryRelation__title,.TextItem__heading h3,.TextItem__heading h4{line-height:1.21}.Heading.-level2-2 h1:before,.Heading.-level2-2 h2:before,.Heading.-level2-2 h3:before,.Heading.-level2-2 h4:before,.Heading.-level2-2 h5:before,.Heading.-level2-2 h6:before,.Heading.-level2.-square h1:before,.Heading.-level2.-square h2:before,.Heading.-level2.-square h3:before,.Heading.-level2.-square h4:before,.Heading.-level2.-square h5:before,.Heading.-level2.-square h6:before,.Heading.-level3.-square h1:before,.Heading.-level3.-square h2:before,.Heading.-level3.-square h3:before,.Heading.-level3.-square h4:before,.Heading.-level3.-square h5:before,.Heading.-level3.-square h6:before{top:calc((1.21em - 16px) / 2)}.Heading__sub:before,.MediaTypef__heading.-level2:before,.SpecificValue__heading:before{top:calc((1.21em - 16px) / 2)}.AreaCategoryNav__top:before{top:calc((1.21em - 12px) / 2)}.SpecificArea__category{margin-bottom:8px}.SpecificArea__category:before{top:calc((1.21em - 8px) / 2)}.Banner__text{line-height:1.41}