@media print,screen{#stream>.mainstream{margin-bottom:60px}#stream>.mainstream>figure>img{max-width:100%}#stream>.mainstream>.closemessage{padding:17px;margin-top:20px;margin-left:40px;border:solid 1px #ddd;font-size:1.4rem;line-height:170%;color:#333}#stream>.mainstream>.registration{display:none;text-decoration:none;background-color:#c61f2a;border-radius:5px;padding:10px 10px 10px 0;margin-top:10px;margin-left:40px;font-size:1.6rem;line-height:100%;color:#fff;font-weight:700;justify-content:center;background-image:url(../common/image/mark_external_fff.svg);background-repeat:no-repeat;background-position:right 10px top 50%}#stream>.mainstream>.registration:hover{opacity:0.7}#stream>.mainstream>.entry{display:none;text-decoration:none;background-color:#04195c;border-radius:5px;padding:17px;margin-top:20px;margin-left:40px}#stream>.mainstream>.entry:hover{opacity:0.7}#stream>.mainstream>.entry>p{font-size:1.9rem;line-height:100%;color:#e7c269;font-weight:700;display:flex;justify-content:center}#stream>.mainstream>.entry>div.bar{width:80px;border-top:solid 3px #e7c269;margin:15px auto 0 auto}#stream>.mainstream>.entry>div.text{margin-top:10px;text-align:center;color:#fff;font-weight:700;line-height:120%}#stream>.mainstream>.entry>div.text>p:first-of-type{font-size:1.9rem;line-height:120%}#stream>.mainstream>.entry>div.text>p:nth-of-type(2){font-size:2.6rem;line-height:120%}#stream>.mainstream>.entry>div.text>p:nth-of-type(2)>span{font-size:80%}#stream>.mainstream>.entry>div.text>p:nth-of-type(3){font-size:3.2rem;line-height:120%}#stream>.mainstream>.entry>.button{margin-top:10px;font-size:1.8rem;line-height:100%;color:#113880;font-weight:700;background-color:#e7c269;border-radius:4px;padding:10px;background-image:url(../common/image/mark_chevron_right_138.svg);background-repeat:no-repeat;background-position:right 10px top 50%}#stream>.mainstream>.delivery{display:none;text-decoration:none;background-color:#e7c269;border-radius:5px;padding:17px 0;margin-top:20px;margin-left:40px}#stream>.mainstream>.delivery:hover{opacity:0.7}#stream>.mainstream>.delivery>figure{text-align:center}#stream>.mainstream>.delivery>p{margin-top:5px;font-size:2rem;line-height:120%;color:#04195c;font-weight:700;text-align:center}#stream>.mainstream>.contact{display:none;text-decoration:none;background-color:#c61f2a;border-radius:5px;padding:10px 0;margin-top:20px;margin-left:40px;justify-content:center;background-image:url(../common/image/mark_chevron_right_fff.svg);background-repeat:no-repeat;background-position:right 10px top 50%}#stream>.mainstream>.contact:hover{opacity:0.7}#stream>.mainstream>.contact>div{font-size:1.8rem;line-height:100%;color:#fff;font-weight:700;padding-left:25px;background-image:url(../image/mark_mail.svg);background-repeat:no-repeat;background-position:0 70%}#stream>.mainstream>.poster{display:none;text-decoration:none;background-color:#142765;border-radius:5px;padding:10px 10px 10px 0;margin-top:10px;margin-left:40px;font-size:1.6rem;line-height:100%;color:#fff;font-weight:700;justify-content:center;background-image:url(../common/image/mark_external_fff.svg);background-repeat:no-repeat;background-position:right 10px top 50%}#stream>.mainstream>.poster:hover{opacity:0.7}#stream>.mainstream>.tourism{display:none;text-decoration:none;border:solid 1px #04195c;border-radius:5px;padding:10px 10px 10px 0;margin-top:10px;margin-left:40px;font-size:1.6rem;line-height:100%;color:#04195c;font-weight:500;justify-content:center;background-image:url(../common/image/mark_external_015.svg);background-repeat:no-repeat;background-position:right 10px top 50%}#stream>.mainstream>.tourism:hover{opacity:0.7}#stream>.mainstream>.sametime{text-decoration:none;margin-top:30px;margin-left:40px;background-color:#dce1e4;border-radius:5px;padding:10px;display:flex;align-items:flex-start}#stream>.mainstream>.sametime:hover{opacity:0.8}#stream>.mainstream>.sametime>p{background-color:#113880;padding:15px;font-size:1.8rem;line-height:120%;color:#fff;font-weight:700;border-radius:5px}#stream>.mainstream>.sametime>div{margin-left:10px}#stream>.mainstream>.sametime>div>p{font-size:4rem;line-height:120%;color:#113880;font-weight:700}#stream>.mainstream>.sametime>div>div{display:flex}#stream>.mainstream>.sametime>div>div>dl{margin-top:5px;display:flex;align-items:baseline}#stream>.mainstream>.sametime>div>div>dl:nth-of-type(2){margin-left:20px}#stream>.mainstream>.sametime>div>div>dl>dt{font-size:1.5rem;line-height:100%;color:#333}#stream>.mainstream>.sametime>div>div>dl>dt:nth-of-type(2){margin-left:10px;padding-left:10px;border-left:solid 1px #333}#stream>.mainstream>.sametime>div>div>dl>dd{font-size:1.8rem;line-height:120%;color:#333}#stream>.mainstream>.sametime>div>dl{margin-top:5px;display:flex;align-items:baseline}#stream>.mainstream>.sametime>div>dl>dt{font-size:1.5rem;line-height:100%;color:#333}#stream>.mainstream>.sametime>div>dl>dd:first-of-type{font-size:2rem;line-height:100%;color:#333;font-weight:700}#stream>.mainstream>.sametime>div>dl>dd:nth-of-type(2){margin-left:5px;font-size:1.5rem;line-height:100%;color:#333}#stream>.mainstream>div.inform{margin-top:30px;margin-left:40px;padding:20px 20px 50px 20px;border:solid 1px #ddd;max-height:280px;overflow-y:auto}#stream>.mainstream>div.inform>h3{font-size:4rem;line-height:120%;color:#c12;text-align:center}#stream>.mainstream>div.inform>p{font-size:1.5rem;line-height:120%;color:#e6ab92;text-align:center}#stream>.mainstream>div.inform>div#informArea{margin-top:30px}#stream>.mainstream>div.inform>div#informArea>div{display:flex;text-decoration:none;border-bottom:dashed 1px #aaa;padding:20px 25px 20px 0}#stream>.mainstream>div.inform>div#informArea>div>div.date{font-size:1.5rem;line-height:130%;color:#aaa}#stream>.mainstream>div.inform>div#informArea>div>div.subject{margin-left:20px;font-size:1.5rem;line-height:150%;color:#333}#stream>.mainstream>div.inform>div#informArea>div>div.subject>a{text-decoration:none;color:#0090d6}#stream>.mainstream>div.inform>div#informArea>div>div.subject>a:hover{opacity:0.7}}@media screen and (max-width:1119px){#stream{margin:0 auto;max-width:740px}#stream>.mainstream>.closemessage{margin:10px 3%}#stream>.mainstream>.registration{display:flex;margin:10px 3%}#stream>.mainstream>.entry{display:block;margin:10px 3%}#stream>.mainstream>.delivery{display:block;margin:10px 3%}#stream>.mainstream>.contact{display:flex;margin:10px 3%}#stream>.mainstream>.poster{display:flex;margin:10px 3%}#stream>.mainstream>.tourism{display:flex;margin:10px 3%}#stream>.mainstream>.sametime{margin:20px 3%}#stream>.mainstream>div.inform{margin:20px 3%}}@media screen and (max-width:799px){#stream>.mainstream>.sametime>p{font-size:1.6rem}#stream>.mainstream>.sametime>div>p{font-size:2rem}#stream>.mainstream>.sametime>div>div>dl>dt{font-size:1.4rem}#stream>.mainstream>.sametime>div>div>dl>dd{font-size:1.6rem}#stream>.mainstream>.sametime>div>dl>dt{font-size:1.4rem}#stream>.mainstream>.sametime>div>dl>dd:first-of-type{font-size:1.6rem}#stream>.mainstream>.sametime>div>dl>dd:nth-of-type(2){font-size:1.4rem}#stream>.mainstream>div.inform>h3{font-size:3rem}#stream>.mainstream>div.inform>div#informArea{margin-top:20px}#stream>.mainstream>div.inform>div#informArea>a{flex-direction:column}#stream>.mainstream>div.inform>div#informArea>a>div.subject{margin-left:0px}}@media screen and (max-width:609px){#stream>.mainstream>.sametime>div>div{flex-direction:column}#stream>.mainstream>.sametime>div>div>dl:nth-of-type(2){margin-left:0}#stream>.mainstream>.sametime>div>div>dl>dt{font-size:1.3rem}#stream>.mainstream>.sametime>div>div>dl>dd{font-size:1.5rem}#stream>.mainstream>.sametime>div>dl>dt{font-size:1.3rem}#stream>.mainstream>.sametime>div>dl>dd:first-of-type{font-size:1.5rem}#stream>.mainstream>.sametime>div>dl>dd:nth-of-type(2){font-size:1.3rem}}@media screen and (max-width:449px){#stream>.mainstream>.sametime{flex-direction:column}#stream>.mainstream>.sametime>p{padding:5px 10px}#stream>.mainstream>.sametime>p>br{display:none}#stream>.mainstream>.sametime>div{margin-left:0;margin-top:5px}#stream>.mainstream>.sametime>div>p{font-size:1.5rem}#stream>.mainstream>.sametime>div>div>dl{flex-direction:column}#stream>.mainstream>.sametime>div>div>dl>dt{font-size:1.3rem}#stream>.mainstream>.sametime>div>div>dl>dd{font-size:1.4rem}#stream>.mainstream>.sametime>div>dl{flex-direction:column}#stream>.mainstream>.sametime>div>dl>dt{font-size:1.3rem}#stream>.mainstream>.sametime>div>dl>dd:first-of-type{margin-top:3px}#stream>.mainstream>.sametime>div>dl>dd:nth-of-type(2){margin-left:0px;margin-top:3px}}