.image-text-box{position:relatvie;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;-js-display:-webkit-box;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}html.android.v4-3 .image-text-box{display:block}.image-text-box ~ .image-text-box{margin-top:11.0047%}@media screen and (min-width: 1081px){.image-text-box ~ .image-text-box{margin-top:92px}}@media screen and (max-width: 640px){.image-text-box ~ .image-text-box{margin-top:18.75%}}.image-text-box>.image-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:1.7942%}@media screen and (max-width: 640px){.image-text-box>.image-box{width:90%;margin:0 auto;padding-right:0}}.image-text-box>.text-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-left:3.5885%}@media screen and (max-width: 640px){.image-text-box>.text-box{width:90%;margin:1.5em auto 0;padding-left:0}}p.item-image{text-align:center}h2.item-name{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, Roboto, "Droid Sans", "sans-serif", 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, Meiryo;font-weight:normal;margin-bottom:4.7846%}@media all and (-ms-high-contrast: none){h2.item-name{font-family:"メイリオ",Meiryo, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, Roboto, "Droid Sans", "sans-serif", 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, Meiryo}}@media screen and (min-width: 1081px){h2.item-name{margin-bottom:20px}}@media screen and (max-width: 640px){h2.item-name{margin-bottom:4.3402%}}.text p,.text dd,.text dt,dl p,dl dd,dl dt{color:#666;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, Roboto, "Droid Sans", "Kozuka Mincho Pro", "Kozuka Mincho Std", "小塚明朝 Pro R", "小塚明朝 Std R", 游明朝, "Yu Mincho", YuMincho, "Noto Serif CJK Light", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "ＭＳ Ｐ明朝", "HG明朝B", メイリオ, Meiryo,serif}.item-data{margin-top:4.7846%;padding-top:4.7846%;border-top:1px solid #7f7f7f}@media screen and (min-width: 1081px){.item-data{margin-top:20px}}@media screen and (max-width: 640px){.item-data{margin-top:7.8125%}}@media screen and (min-width: 1081px){.item-data{padding-top:20px}}@media screen and (max-width: 640px){.item-data{padding-top:8.6805%}}.item-data dl{display:-webkit-box;display:-webkit-flex;-js-display:-webkit-box;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}html.android.v4-3 .item-data dl{display:block}.item-data dl dt ~ dt,.item-data dl dd ~ dd{margin-top:2.8708%}@media screen and (min-width: 1081px){.item-data dl dt ~ dt,.item-data dl dd ~ dd{margin-top:12px}}@media screen and (max-width: 640px){.item-data dl dt ~ dt,.item-data dl dd ~ dd{margin-top:3.4722%}}.item-data dl dt{width:20%}@media screen and (max-width: 640px){.item-data dl dt{width:26%}}.item-data dl dd{width:80%}@media screen and (max-width: 640px){.item-data dl dd{width:74%}}.item-data dl dd span.margin ~ span.margin{margin-left:1em}
