
#d93qg0r9 th { background: #e6e7f9; text-align: left; border-bottom: 1px solid #dedeed; padding: 8px 10px; font-weight: 650; color: #21212e }
#d93qg0r9 h3 { margin: 1.6em 0 .3em; font-weight: 600; font-size: 1.16rem; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; color: #2d30b1 }
#d93qg0r9 .tunnus dt { font-weight: 650; margin: 1.1em 0 .3em }
#d93qg0r9 strong { color: #21212e }
#d93qg0r9 details.zkl5d8d summary { font-weight: 650; color: #21212e; cursor: pointer }
#d93qg0r9 details.zkl5d8d p { margin: .5em 0 0 }
#d93qg0r9 .wobofft6 a { text-decoration: none; color: #2d30b1 }
#d93qg0r9 { max-width: 660px; margin: 44px auto; background: transparent; border: 0; padding: 38px 20px; border-top: 4px solid #2d30b1 }
#d93qg0r9 .o2v9s38 { font-size: 1.15rem; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; text-decoration: none; display: inline-block; font-weight: 650; letter-spacing: -.01em; color: #21212e }
#d93qg0r9 .wobofft6 { padding: .75em 1.1em; background: #e6e7f9; border-radius: 6px; font-size: .93rem; margin: 1.8em 0; border: 1px solid #dedeed }
#d93qg0r9 .g4gvaqi7 a+a::before { content: '|'; opacity: .7; margin: 0 .55em }
.uxq3htw a { text-decoration: none; color: #656681 }
.uxq3htw { color: #656681; font-size: .88rem; margin: 0 0 1.4em }
#d93qg0r9>p:first-of-type { color: #656681; font-size: 1.12em }
#d93qg0r9 .rtqugjq a { display: block; margin: 0 0 .7em }
#d93qg0r9 ul,#d93qg0r9 ol { margin: 0 0 1em; padding-left: 1.45em }
#d93qg0r9 td { padding: 8px 10px; border-bottom: 1px solid #dedeed }
* { box-sizing: border-box }
.or14qhh { margin-top: 2em; padding-top: 1em; border-top: 1px solid #dedeed }
#d93qg0r9 .wobofft6 ul,#d93qg0r9 .wobofft6 ol { margin: 0; padding-left: 1.45em }
#d93qg0r9 .lfupzv { font-size: .85rem; color: #656681; font-weight: 400; margin: .22em 0 0 }
#d93qg0r9 a { color: #2d30b1; text-underline-offset: 2px; text-decoration: underline }
#d93qg0r9 p { text-indent: 1.8em; margin: 0 0 .35em }
#d93qg0r9 ul li::before { position: absolute; left: 0; content: '\002d'; color: #2d30b1; font-weight: 800 }
#d93qg0r9 li { margin: .35em 0 }
@media(max-width:640px){body{background:#fcfcfd}#d93qg0r9{margin:0;border-radius:0;border-left:0;border-right:0;padding:26px 20px}}