@charset "UTF-8";/* 印刷用スタイルシート 三宅龍太郞 (c)2012 */

body,html{margin:0;padding:0}form,pre{overflow:auto}body,html{padding:0}address,footer p,pre{color:inherit;background:0 0}.sign noscript *,html{color:#000}.ryokin,html{width:100%}html,img{height:auto}*{box-sizing:border-box;font-family:'Hiragino Kaku Gothic ProN','BIZ UDPGothic',sans-serif;font-variant:slashed-zero}html{display:block;font-size:16px;background:#fff}#FONT,#WINSAMPLE,#pullDown,._left br,._right br,.horizontal>li br,address+ul,h2,head,script{display:none}._left span,._right span,.horizontal>li>span,body,h3,pre{display:block}a figure,iframe,img,input,object,select{display:inline-block}body{line-height:1.6;font-size:1em;font-style:normal;overflow-wrap:break-word}h1,h3{font-size:1.3em}h1{margin:0 0 .5em;text-align:center}h1,h1 *{font-family:'Helvetica Neue',Meiryo,Arial,sans-serif}h3{margin:0;padding:0 .4em;width:fit-content;border:1px solid #999;border-radius:6px}dd,li,p{text-align:justify;text-justify:inter-character;word-break:break-all}.imagesupport,label,span{text-align:start;text-justify:none}pre{margin:0;padding:.1em .4em;max-height:none;border:1px dashed #999;white-space:pre;white-space:pre-wrap}pre span{font-size:80%}:is(blockquote,q)[title]::before{content:'['attr(title) ']';display:block;margin:0}blockquote[title] p{margin:0 0 .8em}q::before{content:'『'}q::after{content:'』'}object[type^='text/']{border:1px solid #999;border-radius:4px}textarea{width:95%}address,footer p{margin:0;padding:0;text-align:right}noscript em,noscript p,noscript strong{color:#e33;font-weight:700}.frameof{color:#c33}noscript>.notice,noscript>.notice *{color:#fff}noscript>.notice{margin:0;padding:0 .8em;background:#e33;border-radius:4px}table{margin:.5em 0;border:2px solid #999;border-collapse:collapse;border-spacing:0}iframe,img,object{padding:0;margin:0}td,th{text-align:center;border:1px solid #99f}img{max-width:100%}img:not([class]){border:1px solid #999;border-radius:3px}iframe,object{white-space:pre-wrap;vertical-align:text-bottom;border:1px solid #999;border-radius:3px}object[class]{border:0;border-radius:0}img[src*='/address.'],object[data*='/address.']{width:190px;height:18px}input,select{font-size:100%;vertical-align:middle}.horizontal>li,dd,li,table{break-inside:avoid}hr{clear:both}footer .flex._left,hr+.flex._left{margin:0;padding:0;list-style:none;float:left}#PORTRAIT dl dd iframe{width:90px;height:127px}ul:is(.horizontal,.flex){display:flex;flex-wrap:wrap;gap:.8em;margin:0;padding:0 0 0 3%;list-style:none}ul:is(.horizontal,.flex)>li{margin:.4em;text-align:center}ul:is(.horizontal,.flex)>li img{border:1px solid #999;vertical-align:bottom}ul:is(._right,._left){list-style:none}.validator{list-style:none;float:right}#ruby-SW{display:none!important}dt,h3,h4,h5,h6{break-after:avoid-page}dl,ol,ul{break-before:avoid-page}