@import url("https://use.typekit.net/bnf7jzd.css");#graphic_210512{color:#343434;font-family:toppan-bunkyu-mincho-pr6n,serif;font-weight:400;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#graphic_210512 .credit_main,#graphic_210512 .item_heading{font-family:classico-urw,sans-serif;font-weight:400;font-style:normal}#graphic_210512 .heading_intro{font-size:5.6vw;font-weight:400;letter-spacing:.16em;line-height:1.6}#graphic_210512 .content_heading{font-weight:400;font-size:3.06667vw;letter-spacing:.12em}#graphic_210512 .item_heading{font-size:3.73333vw;letter-spacing:.12em}#graphic_210512 .text_main{font-size:2.93333vw;letter-spacing:.12em;line-height:1.8}#graphic_210512 .text_main .half-spacing{letter-spacing:.035em}#graphic_210512 .text_main .linebreak{margin:4vw 0;display:block}#graphic_210512 .credit_main{font-size:2.93333vw;letter-spacing:.12em;line-height:1.6}.main_inner{padding:0!important}.main_inner,.main_inner *{-webkit-box-sizing:border-box;box-sizing:border-box}#graphic_210512{width:100%}#graphic_210512 img,#graphic_210512 picture{min-width:1px;min-height:1px}#graphic_210512 div{min-height:1px}#graphic_210512 div img,#graphic_210512 div picture{width:100%;min-height:1px}#graphic_210512 .flex_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .credit{text-align:right}.content03 .content_heading{text-align:center}.item_row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item_row .item{width:40vw}.item_row .item .item_credit{display:block;text-align:right}.item_row .item:nth-child(2) .item_heading{text-align:right}.btnViewAll{width:61.33333vw;display:block;margin-left:auto;margin-right:auto}@media (min-width:768px){#graphic_210512 .heading_intro{font-size:3rem;letter-spacing:.18em}#graphic_210512 .content_heading{font-size:2.7rem;letter-spacing:.16em}#graphic_210512 .item_heading{font-size:2.8rem;letter-spacing:.12em}#graphic_210512 .text_main{font-size:1.4rem;line-height:2.1}#graphic_210512 .text_main .linebreak{margin:1.7rem 0;display:block}#graphic_210512 .credit_main{font-size:1.2rem}#graphic_210512{margin-left:auto;margin-right:auto;width:90rem}.content .flex_content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .flex_content>.img-wrapper{position:relative;-webkit-box-flex:0;-ms-flex:0 44rem;flex:0 44rem}.item_row .item{width:44rem}.btnViewAll{width:46rem}.breadlist.lp{margin:6rem auto;width:100%;max-width:90rem;font-size:1.2rem}* .SP,.SP{display:none!important}.main_visual{margin-bottom:3.8rem}.main_visual+.text_content{margin-bottom:9rem}.main_visual+.text_content .heading_intro{margin-bottom:3.8rem}.content .image_content{height:90rem;margin-bottom:5rem}.content .image_content .img-wrapper:nth-child(2){-ms-flex-item-align:end;align-self:flex-end}.content .image_content .credit{position:absolute;bottom:0;right:0;min-width:15rem}.content .text_content{margin-bottom:4.2rem}.content .text_content .content_heading{margin-bottom:2.3rem}.content01{margin-bottom:9.5rem}.content02{margin-bottom:14.5rem}.content03{margin-bottom:18rem}.content03 .img-wrapper{margin:2.8rem 0 2.4rem}.item_row .item_heading{margin-bottom:1.6rem}.item_row .item_credit{margin-top:.8rem}.item_row .item:nth-child(2) .item_heading{margin-right:-.6rem}}@media only screen and (min-width:768px) and (max-width:900px){html{font-size:1.11111vw!important}}@media (max-width:767px){.breadlist.lp{line-height:5.33333vw;font-size:2.66667vw;margin:3.33333vw auto;width:92.592%;text-align:left;padding:0}* .desktop,.desktop{display:none!important}#graphic_210512{padding:0 6.66667vw}.main_visual{margin-bottom:5.33333vw}.main_visual+.text_content{margin-bottom:11.33333vw}.main_visual+.text_content .heading_intro{margin-bottom:3.33333vw}.main_visual+.text_content .text_main{margin-right:-1.33333vw}.content{margin-bottom:12vw}.content .flex_content .img-wrapper+.img-wrapper{margin:4vw 0 6.66667vw}.content .text_content{margin-bottom:11.33333vw}.content .text_content .text_main{margin:3.33333vw 0 2vw}.content03 .img-wrapper{margin:3.33333vw 0}.content .item_row .item_heading{margin-bottom:3.33333vw}.content .item_row .item_credit{margin-top:.66667vw}.content .item_row .item:nth-child(2) .item_heading{margin-right:-.66667vw}}