{"title":"Ukiyo-e","description":"","products":[{"product_id":"antique-ukiyo-e-japanese-woodblock-print-unknown-artist-folk-customs-genre-scene","title":"Antique Ukiyo-e Japanese Woodblock Print Unknown Artist Folk Customs Genre Scene","description":"\u003cp\u003eUnknown\u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:80px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52308433568031,"sku":"AC0002","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57.png?v=1775800510"},{"product_id":"antique-meiji-ukiyo-e-japanese-woodblock-print-toyokuni-iii-bijin-beauty","title":"Antique Meiji Ukiyo-e Japanese Woodblock Print Toyokuni III Bijin Beauty","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003e\n\u003cp\u003eUtagawa Toyokuni III (三代歌川豊国, also known as Kunisada), late Edo period (19th century), from the series “Meigi Sanjūroku Kashō” (名妓三十六佳撰, Thirty-Six Selected Beauties), published by Tsutaya Kichizō (蔦屋吉蔵版). This elegant bijin-ga portrays the celebrated courtesan Hanamurasaki (花紫) seated indoors on green tatami, surrounded by richly patterned kimono textiles and seasonal motifs; the composition highlights refined gestures and the quiet atmosphere of a private room, with a letter panel adding a literary touch.\u003c\/p\u003e\n\u003cp\u003eThis is an original ukiyo-e woodblock print (not a modern reproduction). Condition shows age-related wear: overall toning, scattered spotting\/staining, and edge wear with small nicks\/creases; minor surface scuffs and soiling are visible, especially in the margins. Please refer to the photo for the full extent of condition and any defects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52308433633567,"sku":"AC0024","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_2031d063-865b-4def-9d92-2157b0f4c5c8.png?v=1775800513"},{"product_id":"antique-meiji-ukiyo-e-japanese-woodblock-print-toyokuni-iii-tea-ceremony-bijin","title":"Antique Meiji Ukiyo-e Japanese Woodblock Print Toyokuni III Tea Ceremony Bijin","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003e\n\u003cp\u003eUtagawa Toyokuni III(三代歌川豊国, also known as Kunisada), late Edo period (19th century), from the series “Nijūshi-kō Imasama Bijin” (二十四好今様美人). This bijin-ga presents a graceful woman in a patterned kimono preparing tea (chanoyu \/ tea ceremony), whisking matcha in a tea bowl on green tatami. The simple interior setting and carefully arranged utensils emphasize quiet refinement and the everyday elegance that made this series appealing to collectors.\u003c\/p\u003e\n\u003cp\u003eThis print is offered as an original ukiyo-e woodblock print (not a modern reproduction). Condition is consistent with age, with spotting\/stains and overall toning\/discoloration (yake) visible on the sheet; light handling wear may be present along the margins. Please review the photos closely for the full extent of these condition characteristics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52308433699103,"sku":"AC0025","price":80.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_f1f602bb-87b3-4d6a-8cc8-f71809dcb09b.png?v=1775800517"},{"product_id":"antique-meiji-ukiyo-e-japanese-woodblock-print-kunitoshi-asakusa-sensoji-tokyo","title":"Antique Meiji Ukiyo-e Japanese Woodblock Print Kunitoshi Asakusa Sensoji Tokyo","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003e\n\u003cp data-start=\"0\" data-end=\"536\"\u003eKunitoshi (邦年筆, possibly Utagawa Kunitoshi?), Meiji period, dated Meiji 18 (1885)—a time when Tokyo’s famous temples and busy pleasure districts were frequently depicted as the city rapidly modernized. From the series \u003cem data-start=\"231\" data-end=\"252\"\u003eTokyo Meisho Kurabe\u003c\/em\u003e (Competition of Famous Places in Tokyo), this woodblock print shows Asakusa, Kinryūzan (Sensō-ji Temple): the temple precinct with its red halls and pagoda, a stone-paved approach with visitors carrying umbrellas, and cherry blossoms adding a seasonal accent among the trees.\u003c\/p\u003e\n\u003cp data-start=\"538\" data-end=\"881\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis is presented as a Meiji-era woodblock print (not a modern reproduction). Condition reflects age, with spotting\/stains and overall toning\/discoloration (yake) visible across the sheet; there is also light wear around the edges and margins. Please review the image closely for the full extent of these condition characteristics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52308433764639,"sku":"AC0022","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_affa65e8-65d0-4f0c-a750-b03f05f2d0f3.png?v=1775800520"},{"product_id":"antique-meiji-ukiyo-e-japanese-woodblock-print-hasegawa-chikuyo-ueno-toshogu","title":"Antique Meiji Ukiyo-e Japanese Woodblock Print Hasegawa Chikuyo Ueno Toshogu","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003e\n\u003cp\u003eHasegawa Chikuyo(長谷川竹葉), Meiji period, dated Meiji 21 (1888), from the series \u003cem\u003eTokyo Kaika Meishō\u003c\/em\u003e (Famous Modernized Views of Tokyo). Created at a time when Tokyo was rapidly changing, this woodblock print depicts Ueno Tōshō-gū Shrine in Ueno: visitors move across the patterned stone approach with umbrellas, while the richly decorated shrine architecture and lanterns stand out against tall cedar trees and seasonal foliage.\u003c\/p\u003e\n\u003cp\u003eThis is an original Meiji-era woodblock print (not a modern reproduction). Condition shows age-related wear including spotting\/stains and overall toning\/discoloration (yake), with areas of tearing and edge loss visible along the margins. Please review the images closely for the full extent of these condition issues.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52308433830175,"sku":"AC0023","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_6cfd78c5-1b98-41fe-9903-3288b753f033.png?v=1775800523"},{"product_id":"antique-edo-ukiyo-e-japanese-woodblock-print-utagawa-kunitoshi-tokyo-asakusa","title":"Antique Edo Ukiyo-e Japanese Woodblock Print Utagawa Kunitoshi Tokyo Asakusa","description":"\u003cp\u003eA Japanese ukiyo-e woodblock print depicting the Asakusa \/ Sensō-ji area in Tokyo.\u003c\/p\u003e\n\n\u003cp\u003eThe composition features vivid red architectural elements, a temple pagoda, and figures in both traditional and Western-style clothing, giving the scene a lively Meiji-period atmosphere.\u003c\/p\u003e\n\n\u003cp\u003eCondition shows age-related wear, including stains, toning, and minor edge or corner wear. Please review the photos carefully for details.\u003c\/p\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52308433895711,"sku":"AC0019","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_e146b190-6e61-4562-b493-901cdb8d6268.png?v=1775800526"},{"product_id":"hiroshige-iii-japanese-woodblock-print-sudden-shower-akasaka-meiji-ukiyo-e","title":"Hiroshige III Japanese Woodblock Print Sudden Shower Akasaka Meiji Ukiyo-e","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis original Japanese ukiyo-e woodblock print by Hiroshige III dates to the Meiji period and is titled “Sudden Shower on Nawate Road, Akasaka.” It depicts travelers hurrying along a pine-lined roadside in heavy rain, with a rickshaw and distant rooftops fading into the gray sky. An Asakusa Namikiyama Seihan edition, the design is especially notable for its dramatic slanting rain lines across the composition. Condition shows overall toning and spotting\/foxing, with minor edge wear and small tears at the margins; please review the photos carefully for exact condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612769677599,"sku":"AC0007","price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_f59b2d21-943d-47db-bd1f-a610d01f89f1.png?v=1781248630"},{"product_id":"hiroshige-iii-japanese-woodblock-print-tokiwa-bridge-paper-money-bureau-tokyo","title":"Hiroshige III Japanese Woodblock Print Tokiwa Bridge Paper Money Bureau Tokyo","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print by Hiroshige III depicts Tokiwa Bridge and the Paper Money Bureau in Tokyo and is dated Meiji 12. Condition shows staining and surface dirt, with general age-related wear. Please review the photos carefully for details.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612769775903,"sku":"AC0011","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_b18df65e-8f88-4e61-a996-20fa8bac294b.png?v=1781248639"},{"product_id":"japanese-ukiyo-e-woodblock-print-meiji-tokyo-kanda-shrine-festival-scene","title":"Japanese Ukiyo-e Woodblock Print Meiji Tokyo Kanda Shrine Festival Scene","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003e\n\u003cp\u003eIllustrated in the Meiji period, dated Meiji 21 (1888), this \u003cem\u003eTokyo Meisho Zue\u003c\/em\u003e (Illustrated Guide to Famous Places in Tokyo) woodblock print features figures by Utatora and the landscape\/setting by Utagawa Kunitoshi. Created during an era of rapid modernization in Tokyo, the scene presents Kanda Shrine (Kanda Jinja) with lively festival-goers on the stone approach, their patterned kimono and fans animated against the shrine buildings, lanterns, and guardian lion-dog statue beneath tall trees.\u003c\/p\u003e\n\u003cp\u003eThis is an original Meiji-period woodblock print (not a modern reprint). Condition shows age-related issues consistent with period paper: spotting\/stains, overall toning\/discoloration (yake), and areas of tearing and edge loss; additional light wear and soiling are visible around the margins. Please refer to the images for the full extent of condition and any defects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612771348767,"sku":"AC0021","price":80.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_10ad464a-ea07-4533-8e88-a436d3761a15.png?v=1781248701"},{"product_id":"japanese-woodblock-print-meiji-tokyo-shrine-scene-toranomon-kotohira-shrine","title":"Japanese Woodblock Print Meiji Tokyo Shrine Scene Toranomon Kotohira Shrine","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eUtagawa Kunitoshi (歌川国利), Meiji period, dated in the margin Meiji 13 (1880)—a time when Tokyo was rapidly modernizing and traditional sites were being newly documented in popular woodblock prints. This design from Tokyo Meisho (Famous Places of Tokyo) depicts Toranomon and Kotohira Shrine (Kotohira Jinja): a vivid view through the large green torii gate toward the shrine buildings, with townspeople in colorful kimono gathering along the stone approach, framed by lanterns and seasonal blossoms. This is an original Meiji-era woodblock print (not a modern reproduction). Condition is consistent with age: overall toning, scattered spotting\/stains, and edge wear with small nicks and handling creases; there are also minor surface rubs and small pigment smudges visible in areas of the margins and sky. Please review the image carefully for the full extent of wear.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612771414303,"sku":"AC0018","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_90ee09d7-8a1d-4229-93b7-85c02bcf33f6.png?v=1781248705"},{"product_id":"kunitoshi-utagawa-japanese-woodblock-print-triptych-ueno-tokyo-meiji","title":"Utagawa Kunitoshi Japanese Woodblock Print Triptych Ueno Tokyo Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese ukiyo-e woodblock print triptych is by Kunitoshi Utagawa, also signed Kunitoshi Baiju, and dates to Meiji 14 (1881). Titled “Tokyo Ueno Koenchi Dai Nikai Naikoku Kangyo Hakurankai Kaijo Ichiran no Zu,” it shows a panoramic view of the Second National Industrial Exhibition grounds in Ueno Park, Tokyo, with exhibition buildings, walkways, crowds, and surrounding landscape spread across the three sheets. The design presents a lively Meiji-era public scene with strong visual depth and detail. This is a three-sheet set, and each sheet measures approximately 24.5 x 36.8 cm. The exact printing date is unknown. Condition shows stains and soiling. Please review the photos for details.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612771479839,"sku":"AC0026","price":110.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_e1be14e9-dd8e-42cc-91e5-268bcab68746.png?v=1781248708"},{"product_id":"japanese-woodblock-print-ueno-park-balloon-ride-tokyo-meiji-ukiyo-e","title":"Japanese Woodblock Print Ueno Park Balloon Ride Tokyo Meiji Ukiyo-e","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print is dated Meiji 24 (1891) and depicts a lively balloon ride scene at Ueno Park in Tokyo. The design shows colorful balloons rising above the park with a crowd gathered below, making it a vivid example of Meiji-period popular imagery. The print appears to be attributed to Kuniteru II, though the attribution should be checked from the sheet itself if needed. Visible condition shows age-related toning, minor edge and corner wear, and light handling wear consistent with age; please review the photos carefully for exact condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612771545375,"sku":"AC0008","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_7e71d82e-48c9-47f7-9ae0-e2f28732572f.png?v=1781248712"},{"product_id":"miyagawa-shuntei-japanese-woodblock-print-children-tea-ceremony-meiji-ukiyo-e","title":"Miyagawa Shuntei Japanese Woodblock Print Children Tea Ceremony Meiji Ukiyo-e","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print by Miyagawa Shuntei is titled “Tea Ceremony” and dates to Meiji 29 (1896). It belongs to the series “Children’s Customs” and depicts children gathered indoors in a quiet tea ceremony scene, rendered in a refined late Meiji style. Condition shows staining, toning, and tears, with additional age-related wear consistent with the sheet’s age. Please review the photos carefully for the exact condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612771610911,"sku":"AC0010","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_e9508c15-7bc4-4a41-ae95-686d0040c70c.png?v=1781248716"},{"product_id":"kubo-shunman-japanese-ukiyo-e-woodblock-print-tea-picking-adachi-reprint","title":"Kubo Shunman Japanese Ukiyo-e Woodblock Print Tea Picking Adachi Reprint","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese ukiyo-e woodblock print is an Adachi edition reprint after Kubo Shunman, titled Tea Picking. The design shows elegantly dressed figures in a tea-picking scene and is offered as a later reproduction woodblock print. Condition details were not provided in the item information, so please review the photos carefully for overall condition and surface wear.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612771676447,"sku":"AC0038","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_7882d9ed-5e88-4eab-be3d-938358f2157b.png?v=1781248719"},{"product_id":"utagawa-japanese-woodblock-print-imperial-palace-tokyo-scene-meiji","title":"Utagawa Japanese Woodblock Print Imperial Palace Tokyo Scene Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese ukiyo-e woodblock print is by Utagawa Kunitoshi and dates to 1886 (Meiji 19). Titled “Tokyo Meishokai: Akasaka Gosho,” it depicts mounted guards and attendants outside the Akasaka Imperial Palace, with bright red banners, flowering trees, and palace buildings in the background. The scene has a crisp ceremonial atmosphere with strong red, blue, and green contrasts. The sheet measures approximately 24.8 × 37 cm. This is an original Meiji woodblock print. Condition shows stains, soiling, tears, and edge wear. Please review the photos for details.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612777967903,"sku":"AC0028","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_ffaef45d-5836-4de1-b3ac-b0f9b945535f.png?v=1781248859"},{"product_id":"utagawa-japanese-woodblock-print-triptych-tokyo-pleasure-quarter-meiji","title":"Utagawa Japanese Woodblock Print Triptych Tokyo Pleasure Quarter Meiji","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese ukiyo-e woodblock print triptych is by Utagawa Kuniteru II (Ichiyosai Kuniteru) and dates to the Meiji period. Titled “Tokyo Teppozu Shin Shimabara Yukaku no Zu,” it depicts a lively view of the Shin-Shimabara pleasure quarter in Tokyo, with crowds of figures, teahouses, cherry blossoms, and boats in the harbor beyond. The overall composition is busy and colorful, combining an animated street scene with a wide waterside background. This is a set of three sheets, each measuring approximately 23.8 × 35.5 cm. The exact printing date is unknown. Condition shows toning and stains, with visible wear and discoloration from age. Please review the photos for details.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778033439,"sku":"AC0029","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_43e7e929-b318-4fe8-918f-bbcc4faf1b46.png?v=1781248862"},{"product_id":"utagawa-hiroshige-iii-woodblock-print-kyobashi-ginza-tokyo-brick-buildings","title":"Utagawa Hiroshige III Woodblock Print Kyobashi Ginza Tokyo Brick Buildings","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print by Hiroshige III is dated Meiji 12 (1879) and belongs to the series “Tokyo Meisho no Uchi.” The design depicts the brick-built Ginza area at Kyobashi in Tokyo, with the Yomiuri Newspaper office shown within a modern city view of the early Meiji period. Condition shows paper deterioration and folds at the edges, with additional age-related wear consistent with the print’s age. Please review the photos carefully for the exact condition of the sheet.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778131743,"sku":"AC0009","price":80.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_ca44da0a-03c2-481f-ac69-a51eec76b540.png?v=1781248866"},{"product_id":"utagawa-hiroshige-ii-japanese-woodblock-print-susaki-benten-bunkyu-edo-ukiyo-e","title":"Utagawa Hiroshige II Japanese Woodblock Print Susaki Benten Bunkyu Edo Ukiyo-e","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print by Utagawa Hiroshige II is titled Susaki Benten, from the series Edo Meisho Shijuhakkei, and was published by Kichizo Tsutaya in the Bunkyu era. The design shows a shrine and coastal view in Edo. Condition shows staining, dirt, rubbing, and areas of tearing, with general age-related wear. Please review the image carefully for the overall condition and details.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778197279,"sku":"AC0012","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_2d7981b3-6da9-434d-b852-f1c6f4d19fae.png?v=1781248869"},{"product_id":"utagawa-hiroshige-iii-woodblock-print-mukojima-ume-yashiki-meiji-bijin-ukiyo-e","title":"Utagawa Hiroshige III Woodblock Print Mukojima Ume Yashiki Meiji Bijin Ukiyo-e","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print by Hiroshige III dates to Meiji 16 (1883) and depicts bijin at Mukojima Ume Yashiki beneath blooming plum trees. The design combines an elegant figure composition with a seasonal spring setting and is a good example of Meiji-period ukiyo-e. Visible condition shows age-related toning, light surface and margin wear, and other minor handling wear consistent with age. Please review the photos carefully for the exact condition of the sheet.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778295583,"sku":"AC0003","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_cc77301c-7efa-4f2c-ba5c-02f7d78d7443.png?v=1781248874"},{"product_id":"utagawa-toyokuni-kabuki-woodblock-print-nakamura-shikan-edo-period","title":"Utagawa Toyokuni Kabuki Woodblock Print Nakamura Shikan Edo period","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis 1819 Japanese woodblock print by Utagawa Toyokuni depicts the kabuki actor Nakamura Shikan in the role of Tomomori. It is a dramatic Edo period actor print with a strong theatrical figure in elaborate costume. The print shows noticeable condition issues consistent with age, including tears, toning, staining, losses, and general wear. Please review the photos carefully for overall condition and detail.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778361119,"sku":"AC0047","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_804c0e9f-5752-4276-a5fe-759cd8ebc46c.png?v=1781248876"},{"product_id":"utagawa-toyokuni-iii-woodblock-print-kabuki-portrait-nakamura-shikan","title":"Utagawa Toyokuni III Woodblock Print Kabuki Portrait Nakamura Shikan","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis late Edo period Japanese woodblock print by Utagawa Toyokuni III depicts the kabuki actor Nakamura Shikan in a bold actor portrait composition. It is a strong example of ukiyo-e yakusha-e with an expressive figure, decorative costume, and dense text background. Visible age-related wear is present, including surface wear, toning, and minor edge wear consistent with age. Please review the photos carefully for overall condition and detail.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778459423,"sku":"AC0046","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_950d6354-a421-4747-9998-9060f5eba0d7.png?v=1781248879"},{"product_id":"utagawa-yoshitora-woodblock-print-47-ronin-loyal-retainer-edo-period","title":"Utagawa Yoshitora Woodblock Print 47 Ronin Loyal Retainer Edo period","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print by Utagawa Yoshitora is from the series Gishi Shijushichinin no Uchi and depicts a samurai retainer from the Forty-seven Ronin theme. It is a strong warrior design with armor, sword, and a bold standing figure. The print shows visible toning and staining, with age-related wear consistent with age. Please review the photos carefully for overall condition and detail.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778524959,"sku":"AC0048","price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_4f53dd15-58ac-44a5-bc2b-67bf4fde74ec.png?v=1781248883"},{"product_id":"toyokuni-iii-utagawa-woodblock-print-kabuki-actor-late-edo-to-meiji","title":"Utagawa Toyokuni III Woodblock Print Kabuki Actor Late Edo to Meiji","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print appears to be utagawa toyokuni iii and likely from the Late Edo to Meiji period. The composition features kabuki actor portrait, making it an appealing work for collectors of ukiyo-e and traditional Japanese prints. There is age-related wear, and please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778623263,"sku":"AC0052","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_e843ba58-2f22-425e-9f91-c90c01a48ae4.png?v=1781248887"},{"product_id":"toyokuni-iii-utagawa-japanese-woodblock-print-kabuki-actor-portrait-meiji","title":"Utagawa Toyokuni III  Japanese Woodblock Print Kabuki Actor Portrait Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print is a yakusha-e actor print associated with Utagawa Toyokuni III, likely from the late Edo period. The design appears to relate to the Tokaido Fifty-three Stations theme, featuring Minbe no Suke at Yui. The expressive linework and actor-print composition give the piece a strong visual presence. There are age-related signs of handling, so please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778688799,"sku":"AC0056","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_5c3513f0-0508-49d0-ab66-dd7b4dc1777f.png?v=1781248890"},{"product_id":"utagawa-japanese-woodblock-print-kabuki-actor-portrait-meiji","title":"Utagawa Japanese Woodblock Print Kabuki Actor Portrait Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print appears to date from the late Edo to Meiji period and is attributed to the Utagawa Kunisada II. It is a yakusha-e actor print related to Joruri Chushingura, Act Five. The expressive linework and traditional ukiyo-e composition give the piece a strong visual presence. There are age-related signs of handling, so please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778787103,"sku":"AC0059","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_31b0eb68-0909-4ea1-ba07-d288e88658b4.png?v=1781248893"},{"product_id":"toyokuni-iii-utagawa-woodblock-print-kabuki-actor-late-edo-to-meiji-1","title":"Toyokuni III Utagawa Woodblock Print Kabuki Actor Late Edo to Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print appears to be toyokuni iii utagawa and likely from the Late Edo to Meiji period. The composition features kabuki actor portrait, making it an appealing work for collectors of ukiyo-e and traditional Japanese prints. There is age-related wear, and please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778852639,"sku":"AC0054","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_ba1063f0-e423-48fd-9b3c-74f5485184a1.png?v=1781248896"},{"product_id":"toyokuni-iii-utagawa-woodblock-print-kabuki-actor-late-edo-to-meiji-2","title":"Toyokuni III Utagawa Woodblock Print Kabuki Actor Late Edo to Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print appears to be toyokuni iii utagawa and likely from the Late Edo to Meiji period. The composition features kabuki actor portrait, making it an appealing work for collectors of ukiyo-e and traditional Japanese prints. There is age-related wear, and please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612778950943,"sku":"AC0055","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_4a9f9ddc-2800-451c-a05a-4bdc8620f2e5.png?v=1781248899"},{"product_id":"toyokuni-iii-utagawa-japanese-woodblock-print-kabuki-actor-portrait-meiji-1","title":"Toyokuni III Utagawa Japanese Woodblock Print Kabuki Actor Portrait Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print appears to date from the late Edo to Meiji period and is attributed to Utagawa Toyokuni III. It is a yakusha-e actor print from the Mitate Sanjurokkasen series, featuring Hanaregoma Chokichi. The expressive linework and traditional ukiyo-e composition give the piece a strong visual presence. There are age-related signs of handling, so please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612779016479,"sku":"AC0058","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_62ca9e22-4e22-4aa8-8fca-19e95c139a5e.png?v=1781248903"},{"product_id":"utagawa-japanese-woodblock-print-kabuki-actor-portrait-meiji-1","title":"Utagawa Japanese Woodblock Print Kabuki Actor Portrait Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print appears to date from the late Edo to Meiji period and is attributed to the Utagawa Kunisada II. It is a yakusha-e actor print related to Joruri Chushingura, Act Three. The expressive linework and traditional ukiyo-e composition give the piece a strong visual presence. There are age-related signs of handling, so please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612779114783,"sku":"AC0060","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_b3f02164-176e-44a2-9162-495991e313a1.png?v=1781248906"},{"product_id":"toyokuni-iii-utagawa-woodblock-print-kabuki-actor-late-edo-to-meiji-3","title":"Toyokuni III Utagawa Woodblock Print Kabuki Actor Late Edo to Meiji","description":"\u003cstyle type=\"text\/css\"\u003e\n\n\n\/* add by Kodama\n------------------------------------------*\/\n\/* * {\n\t outline: 1px solid magenta;\n} *\/\n.content-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  }\n#item-name {\n  margin-top: 26px;\n  height: 95px;\n  background-color: #ef9ca7;\n  line-height: 100px;\n  }\n#item-name \u003e span {\n  font-size: 28px;\n  color: #fff;\n  font-weight: bold;\n  padding-left: 30px;\n  display: inline-block;\n  }\n.middle-flex {\n  margin-top: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-align: stretch;\n      -ms-flex-align: stretch;\n          align-items: stretch;\n  }\n#left {\n  width: 55%;\n  }\n\n.img-details {\n  width: 500px;\n  height: 500px;\n  border: #e8e8e8 solid 1px;\n  margin-left: 50px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  }\n.img-details \u003e img {\n  max-width: 100%;\n  max-height: 100%;\n  }\n#right {\n  width: 45%;\n  margin: 15px 0 0 0;\n  }\nh1::after {\n  width: 100%;\n  background: #ded4d6;\n  height: 8px;\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  content: '';\n  }\n.document-details {\n  margin-left: 20px;\n  }\n.document-details \u003e h1 {\n  color: #ee9ca7;\n  font-size: 30px;\n  padding-bottom: 10px;\n  position: relative;\n  }\n.small-img {\n  margin-top: 30px;\n  width: 590px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row wrap;\n          flex-flow: row wrap; \/* modifyed by takata *\/\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  }\n.small-img .goods-image {\n  width: 110px;\n  height: 110px;\n  border: #e8e8e8 solid 1px;\n  cursor: pointer;\n  }\n.small-img .goods-image \u003e img {\n  width: 100%;\n  height: 100%;\n  }\n\n\/* add by Kodama\n------------------------------------------*\/\ntable.spec {\n  border-collapse: collapse;\n  margin-top:30px;\n  width: 100%;\n  }\ntable.spec tr {\n  height: 60px;\n  border-top: 1px solid #b7b7b7;\n  border-bottom: none;\n  }\ntable.spec tr:last-child {\n  border-bottom: #b7b7b7 solid 1px;\n  }\ntable.spec th {\n  padding-left: 15px;\n  background-color: #f7f7f7;\n  font-size: 18px;\n  font-weight: bold;\n  }\ntable.spec td {\n  padding-left: 15px;\n  font-size: 18px;\n  }\n.br::after {\n\tcontent: \"\\A\" ;\n\twhite-space: pre ;\n}\n.br:empty {\n  display: none;\n}\n.attention {\n  margin-top: 100px;\n  }\n.md2 {\n  font-size: 30px;\n  font-weight: bold;\n  color: #ee9ca7;\n  border-bottom: 8px solid #ded4d6;\n  padding: 0 0 0 10px;\n  margin-bottom: 10px;\n  }\ndiv.inner {\n  padding: 20px 10px 60px 10px;\n  font-size: 18px;\n  color: #707070;\n  }\n\n\/* ✅ Description box (追加)\n------------------------------------------*\/\n.description-box{\n  border: none;\n  padding: 15px;\n  font-size: 18px;\n  color: #707070;\n  line-height: 1.6;\n  white-space: pre-wrap; \/* 改行をそのまま表示 *\/\n  background: #fff;\n  margin-top: 20px;\n}\n\n\/* image switching style\n------------------------------------------*\/\n\/* colors and borders *\/\n.pic_gallery { overflow: hidden; } \/* floatしている要素は通常のフローから外れて親要素の高さがなくなるが、overflow:visible以外を指定すれば親要素に高さを持たせることが出来る *\/\n\n\/* 上で高さを持たせたので、その高さをいくつにすればいいかを算出 *\/\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img:not([src=\"\"])) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 5) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(21) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 4) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(16) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 3) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(11) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 2%) * 2) - 100%);\n}\n\n.pic_gallery:has(.pic_set:nth-of-type(6) .pic_sm img[src=\"\"]) {\n    padding-bottom: calc(74.21% + calc((18% + 4%) * 1) - 100%);\n}\n\n.pic_gallery .pic_sm div { border: 1px solid #ddd; cursor: pointer;} \/* thumbnail cell border *\/\n.pic_gallery .pic_set:has( .pic_sm div \u003e img[src=\"\"] ) { display: none;}\n.pic_gallery .pic_lg div { border: 1px solid #ddd; } \/* main photo cell border *\/\n\n\/* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) *\/\n.pic_gallery { width:100%; max-width:500px; } \/* change this % in media queries *\/\n.pic_gallery .pic_gal_5x4 { width:100%; padding-top:100%; } \/* 要素の高さを％指定するとCSSの性質で、要素の幅の値を参照する性質がある\n                                                               この性質を利用して、幅100%に対して高さ100%を指定する事で基準とする高さが幅依存で決まり\n                                                               この高さに対して各要素高さ何％かを指定する事で、レスポンシブ対応で要素のサイズを決定している *\/\n\n.pic_gallery .pic_gal_5x4 .pic_gal_cells { width: 100%; height: 100%; } \/* sets padding around entire gallery *\/\n.pic_gallery .pic_gal_5x4 .pic_sm { width:18%; height:18%; margin:1%; }\n.pic_gallery .pic_gal_5x4 .pic_lg { width:98.95%; height:74.21%; margin:0.52%; }\n.pic_gallery .pic_gal_5x4 .pic_sm img { max-width:100%; max-height:100%; } \/* sets margin around thumbnail *\/\n.pic_gallery .pic_gal_5x4 .pic_lg img { max-width:100%; max-height:100%; } \/* sets margin around large photo *\/\n\n\/* structural *\/\n.pic_gallery, .pic_gallery * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n.pic_gallery, .pic_gallery .pic_gal { position:relative; margin:auto; }\n.pic_gallery .pic_gal_cells { position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery img { position:absolute; width:auto; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; }\n.pic_gallery .pic_sm { position:relative; overflow:hidden; float:left; display:block; }\n.pic_gallery .pic_lg { position:absolute; overflow:hidden; display:none; left:0%; top:0%; z-index:1; }\n.pic_gallery .pic_sm div, .pic_gallery .pic_lg div { position:absolute; left:0%; top:0%; right:0%; bottom:0%; }\n.pic_gallery .pic_lg { display:none; }\n.pic_gallery .pic_lg.pic_main { position:relative; display:block; float:left; z-index:0; } \/* turn on default large photo *\/\n.pic_gallery .pic_set:hover .pic_sm div { opacity:1; border:1px solid #ddd; }\n.pic_gallery .pic_main { visibility:hidden; }\n.pic_gallery input { position:absolute; top:0; left:0; visibility:hidden; }\n.pic_gallery input:checked + label + div.pic_lg { display:block }\n.pic_gallery input:checked + label { opacity:1; }\n  \n\/* Same as first example *\/\nimg:before {  \n  content: \" \";\n  display: block;\n  position: absolute;\n  top: -10px;\n  left: 0;\n  height: calc(100% + 10px);\n  width: 100%;\n  background-color: #f8f8f8;\n}\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  display: block;\n  text-align: center;\n  font-size: 60%;\n  color: #bbb;\n  position: absolute;\n  top: 52%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n}\n\n\/* responsive style\n------------------------------------------*\/\n@media screen and (max-width:1199px) {\n.main-top img {\n  width: 100%;\n  height: auto;\n  }\n.attention {\n  width: 100%;\n  }\n}\n\n@media screen and (max-width:1050px) {\n.middle-flex {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: column wrap;\n          flex-flow: column wrap;\n  }\n  #left {\n  width: 100%;\n  max-width:500px;\n  margin: 0 auto;\n  }\n  #right {\n  width: 590px;\n  margin: 50px auto 0;\n  }\n\n}\n\n@media screen and (max-width:630px) {\n.img-details {\n  width: 300px;\n  height: 300px;\n  margin: 0 auto;\n  }\n.small-img {\n  width: 100%;\n  height: auto;\n  }\n.small-img .goods-image {\n  max-width: 96px;\n  max-height: 96px;\n  margin-top: 10px;\n  }\n#right {\n  width: 100%;\n  margin: 50px auto 0;\n  }\n.document-details {\n  margin-left: 0;\n  }\n.document-details \u003e h1 {\n  padding: 0 0 0 10px;\n  }\ntable.spec {\n  margin-top:35px;\n  }\n}\n  \n@media screen and (max-width:500px) {\n#left {\n  \/* min-height: 150vw; *\/\n  }\nimg:after {  \n  content:  \"Tosai Art Tokyo\" attr(alt);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"content-main\"\u003e\n\u003cdiv class=\"main-top\"\u003eThis Japanese woodblock print appears to be toyokuni iii utagawa and likely from the Late Edo to Meiji period. The composition features kabuki actor portrait, making it an appealing work for collectors of ukiyo-e and traditional Japanese prints. There is age-related wear, and please review all photos carefully for details and condition.\u003c\/div\u003e\n\u003c!-- end .attention --\u003e\n\u003c\/div\u003e\n\u003c!-- end .content-main --\u003e","brand":"Tosai Art Tokyo","offers":[{"title":"Default Title","offer_id":52612779180319,"sku":"AC0051","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/files\/57_ed92188b-bb93-4e9d-8dae-b97a227397a1.png?v=1781248910"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/7778\/4095\/collections\/1.png?v=1781245722","url":"https:\/\/tosai-art.tokyo\/collections\/ukiyo-e.oembed","provider":"Tosai Art Tokyo","version":"1.0","type":"link"}