*{margin:0;padding:0}input[type=text],input[type=submit],input[type=password]{padding:2px}html{scroll-behavior:smooth}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;background:#c3e7f7;background:url("bg_body.png")}.right{text-align:right}.center{text-align:center}.bold{font-weight:bold}.small{font-size:small}.nowrap{white-space:nowrap}.clearfix:after{content:"";clear:both;display:block}i{margin-right:.2em}table{border-collapse:collapse}table.layout th,table.layout td{text-align:left;vertical-align:top}form.search{margin:3px 4px 6px;line-height:1.5}form.search .input input#keywords{font-size:1rem;box-sizing:border-box;width:100%}form.search .button{margin:3px 0 2px;text-align:right}form.search .button input[type=submit]{font-size:1rem;padding:1px 3px}form.search .note{font-size:.85rem;line-height:1.35;margin:3px 0}#menu div.input input#keywords{font-size:small}#menu div.button{margin-top:1px}#menu div.button input[type=submit]{font-size:small}h2{font-size:x-large;clear:both;margin:2px 0 8px}div#authentication{width:350px;margin:40px auto;padding:30px 40px;background:#fff;border-radius:10px;border:1px solid #888;box-shadow:0 0 2px #888}div#authentication table.layout th,div#authentication table.layout td{padding:.25em 0}div#authentication table.layout th{padding-right:.75em}div#authentication div.auth-message{margin:.75em 0 .25em;color:#d33;font-size:90%}#head{line-height:1;margin:0 0 3px}#head h1{background-image:linear-gradient(to right, white, white 220px, #122F66 220px);display:flex;align-items:flex-start}#head h1>a{display:block}#head img{vertical-align:middle;border:none}#head img.logo{max-height:150px}#head img.title{max-width:72%;float:right}.head__top{background:#6dbcdf;padding:2px 20px}.head__top>img{height:12px;vertical-align:baseline}#title-bar{background:#122f66;color:#fff;font-weight:bold;letter-spacing:.125em;line-height:1;padding:.4rem 0;text-align:center;margin-top:-1px;position:relative}#menu{margin:0 0 50px;float:left;width:276px}#menu ul{color:#444;list-style:none;line-height:1.25}#menu ul li{margin:1px 0;font-size:small;font-weight:bold;position:relative}#menu ul li a{background:#c3e7f7;margin:0 0 2px;padding:3px 5px;border:1px solid rgb(208.5,236.4,248.8);border-radius:0 3px 3px 0;text-decoration:none;color:#000;display:block}#menu ul li a.here,#menu ul li a:hover{background:#6dbcdf;border:1px solid rgb(121.5494382022,193.758988764,225.7505617978)}#menu ul li a .short-name{display:none}#menu ul li a .long-name{display:block}.award_ch,.award_os,.award_yg,.award_tr{display:inline-block;width:8em;padding:1px 1px;font-size:.9rem;line-height:1.25;border-radius:2px;color:#fff;text-align:center;text-indent:0}.award_ch{background:#f6f}.award_os{background:#009088}.award_yg{background:#ff6c00}.award_tr{background:#225d79}html[lang=en] .award_ch,html[lang=en] .award_os,html[lang=en] .award_yg,html[lang=en] .award_tr{width:10em}a:hover>.award_ch,a:hover>.award_os,a:hover>.award_yg,a:hover>.award_tr{color:#ff0}div#result{font-size:medium}div#result h1{background-color:#36c,hsl(220,60%,58%);background-image:linear-gradient(to right, #3366CC, rgb(83.64, 126.48, 212.16));color:#fff;font-size:x-large;padding:.2em .4em;margin:0 0 20px;border-radius:2px;letter-spacing:.05em}div#result div.session{margin:0 0 40px 0}div#result div.session div.session-additionals{font-size:small;line-height:1.5em;margin:10px 40px 10px;padding:8px 12px;border:1px solid rgb(249,252.6,254.2);background:#c3e7f7;border-radius:8px}div#result div.session div.session-additionals ul{list-style:none}div#result div.session div.session-additionals ul ul{list-style:disc;margin-left:2em}div#result div.session div.naitoku-label{margin:20px 0 10px -40px;position:relative}div#result div.session div.naitoku-label span.label{width:700px;background:#449;color:#fff;font-weight:bold;padding:5px 8px;border-radius:20px}div#result div.session h1{background:#33d;color:#fff;font-size:large;padding:.25em .4em;position:relative}div#result div.session h1 span.info{font-size:small;font-weight:normal;position:absolute;right:15px;vertical-align:middle}div#result h2{clear:none;font-size:small;font-weight:bold;margin:15px 0 8px;padding:.2em .5em;position:relative;background-color:#285c91,rgb(36.6918918919,84.3913513514,133.0081081081);background-image:linear-gradient(to right, #285C91, rgb(36.6918918919, 84.3913513514, 133.0081081081));color:#fff;border-radius:3px}div#result h2 span.info{position:absolute;right:0;font-weight:normal}div#result h3{font-size:large;line-height:1.25;border:none;color:#000;font-size:100%;margin:7px 1px 4px;border-radius:2px;background:none;padding:0}div#result h4{font-size:98%;line-height:1.5;margin:.5em 0 1px 0;padding:0 0 0 1em;text-indent:-1em}div#result h4 a{text-decoration:underline;color:#006;position:relative}div#result h4 a:hover{color:#00c}div#result h4 span.program-number{font-size:small;border:1px solid #99d;vertical-align:5%;padding:2px 3px;background:#f6f6ff;margin-right:.25em;border-radius:2px}div#result h4 span.excellent{white-space:nowrap;margin:0 0 0 .2em;color:#933;border:1px solid #933;background:#fff3f3;padding:1px 2px;border-radius:4px;font-size:small}div#result ul.chairs{margin:.5em 0 .75em 40px;list-style:none;font-size:small;line-height:1.75em;padding-left:1em;text-indent:-1em}div#result ul.chairs.ja{padding-left:0;text-indent:0}div#result ul.chairs>li{list-style:none;line-height:1.5}div#result ul.chairs>li span.chair-klass{color:#900;white-space:nowrap}div#result ul.chairs>li .name-and-affiliation{padding-left:2em;text-indent:-2em;line-height:1.5}div#result ul.chairs>li .name{font-size:1.1em}div#result ul.chairs>li .name+.affiliation{margin-left:1em}div#result ul.chairs>li table.chair-item{line-height:1.5}div#result ul.chairs>li table.chair-item th{font-weight:normal;text-align:left;vertical-align:top;padding-right:1em}div#result .handson-label{font-size:.95rem;color:#fff}div#result .handson-label>span{padding:3px 5px;background:#6dbcdf;border-radius:2px}div#result .authors+.handson-label{margin-top:1.5rem}div#result div.trainer-label{font-size:small;margin:5px 0 0 40px}div#result div.authors{margin:3px 0 .25em 40px;text-indent:-2em;padding-left:2em;line-height:1.25em}div#result div.authors span.name{margin-right:.5em}div#result div.authors span.affiliation{font-size:small}div#result div.cosponsor,div#result div.conference{font-size:90%;font-weight:bold;color:#333}div#result div.cosponsor{margin:18px 0 0}div#result div.conference{margin:.25em 0 0}#result>p.pro_pagetop{display:none}ul.usage{margin:.5em 0 .5em 1.5em;font-size:.9em;line-height:1.4}ul.usage>li>ul{margin:.5em 0 .5em 1.5em}table.award-list{font-size:.9em;line-height:1.4;margin:3rem auto 1rem;max-width:75%}table.award-list>tbody>tr>th,table.award-list>tbody>tr>td{vertical-align:top;padding:.25em 0 .75em}table.award-list>tbody>tr>th{white-space:nowrap}table.award-list>tbody>tr>td{padding-left:.25em}#abstract #wrapper{max-width:800px;margin:25px auto}#abstract #wrapper #head{display:flex;align-items:flex-start;border-bottom:1px solid #a88;margin-bottom:25px}#abstract #wrapper #head>.jddw-logo{width:180px}#abstract #wrapper #head img.logo{max-width:620px}#abstract #wrapper #head img.title{max-width:72%;float:right}#abstract #wrapper #head div.print-only{display:none}#abstract #wrapper #body{margin:0;padding:0 25px 25px;position:relative}#abstract #wrapper #body div.close-button{text-align:right;margin:0 0 10px}#abstract #wrapper #body div.close-button button{padding:2px 4px}#abstract #wrapper #body div.session-klass{font-size:.9em;border-radius:.1em;background-color:#285c91,rgb(36.6918918919,84.3913513514,133.0081081081);background-image:linear-gradient(to right, #285C91, rgb(36.6918918919, 84.3913513514, 133.0081081081));color:#fff;padding:.25em .5em;margin:0 0 .5em}#abstract #wrapper #body div.session-info{text-align:left;font-size:small;margin:.5em 0 .75em}#abstract #wrapper #body div.program-number{font-size:medium;margin:0 0 5px}#abstract #wrapper #body div.program-number span.cosponsor{font-size:90%;color:#00a;margin-left:1em;font-weight:bold}#abstract #wrapper #body div.conference{color:#00a;font-weight:bold;margin:-4px 0 1em;font-size:90%}#abstract #wrapper #body h1{font-size:1.3em;line-height:1.2;margin:3px 0 20px}#abstract #wrapper #body h1 span.excellent{white-space:nowrap;color:#933;font-size:large;border:1px solid #933;background:#fff3f3;padding:2px 3px;border-radius:4px;margin:0 0 0 .25em}#abstract #wrapper #body div.trainer-label{font-size:small}#abstract #wrapper #body div.first-author span.affiliation{font-size:small;margin-left:1em}#abstract #wrapper #body div.first-author sup{color:#724100;font-size:.66em;margin-left:1px}#abstract #wrapper #body div.coauthors{margin:15px 0 15px;padding-left:1em;text-indent:-1em;font-size:small}#abstract #wrapper #body div.coauthors>span{white-space:nowrap}#abstract #wrapper #body div.coauthors sup{color:#724100;font-size:.9em;margin-left:1px}#abstract #wrapper #body dl.affiliations{margin:14px 0;line-height:1.5em;font-size:small}#abstract #wrapper #body dl.affiliations dt{float:left;clear:both;text-align:right;width:1.75em;color:#724100;font-size:.9em;vertical-align:super}#abstract #wrapper #body dl.affiliations dd{margin:0 2em}#abstract #wrapper #body div.abstract{line-height:1.7em;margin:12px 0 0;border-top:1px dotted #977;padding-top:12px;font-size:.95em}#abstract #wrapper #body div.abstract div.no-text{margin:40px auto;width:360px;color:#555;text-align:center;padding:40px 60px;background:#f6f6f6;border:1px solid #f3f3f3;border-radius:30px}#abstract #wrapper #body ul.index-terms{font-size:.9em;margin:12px 0 0;border-top:1px dotted #977;padding-top:12px;line-height:1.75em;list-style:none}#to-pagetop{position:fixed;bottom:28px;font-weight:bold}#to-pagetop a{font-size:12px;background-color:#a9d4fe;background-image:linear-gradient(to bottom, rgb(153.875862069, 204.4379310345, 253.824137931), rgb(184.124137931, 219.5620689655, 254.175862069));border-width:1px 0 1px 1px;border-style:solid;border-color:rgb(249.6620689655,252.3310344828,254.9379310345);color:#000;text-decoration:none;outline:none;position:relative}#to-pagetop a:hover{background-color:#4372d0;background-image:linear-gradient(to bottom, rgb(54.76, 104.82, 204.94), rgb(79.24, 123.18, 211.06));border-color:rgb(132.28,162.96,224.32);color:#fff}#to-pagetop a:active{top:1px}#to-pagetop{right:0;margin-left:100px}#to-pagetop a{padding:.5em .2em .5em .75em;border-radius:6px 0 0 6px}.search-message{font-size:medium;line-height:1.5;margin:.5em 0}.search-message span.search-keyword,.search-message span.search-category{font-weight:bold;padding:0 2px;border:1px solid #888;border-radius:3px;background:#c3e7f7}div.figure{margin:40px auto;width:560px;color:#555;text-align:center;padding:40px 60px;background:#f6f6f6;border:1px solid #f3f3f3;border-radius:30px}#wrapper{min-width:600px;max-width:1024px;margin:0 auto 16px;border-width:0 1px 1px;border-style:solid;border-color:#888;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.5)}#body{margin-left:276px;padding:15px 16px}@media screen and (max-width: 1024px){#wrapper{border:none;box-shadow:none;margin:0}#abstract #wrapper{margin:25px auto 65px;box-shadow:0 0 4px rgba(0,0,0,.5)}}@media screen and (max-width: 800px){body#abstract{background:#fff}body#abstract #wrapper{border:none;box-shadow:none;margin:0}body#abstract #wrapper #body{padding:0 25px 65px}div#result div.session div.session-additionals{margin-left:30px;margin-right:30px}div#result div.session div.trainer-label{margin-left:30px}div#result div.session div.authors{margin-left:30px}div#result ul.chairs{margin-left:30px}#menu{width:160px}#body{margin-left:160px}}@media print{body{background:none}div.close-button,#to-pagetop,#to-toppage,#menu{display:none}#wrapper{box-shadow:none;border:none}#abstract #wrapper{margin:0}#abstract #wrapper #head{border:none;background:#fff}#abstract #wrapper #head img.logo{width:20%}#abstract #wrapper #head img.title{display:none}#abstract #wrapper #head div.print-only{width:75%;line-height:1.2;display:block;float:right;font-weight:bold;font-size:14pt;padding:6pt 0}#abstract #wrapper #body{margin:0;padding:0}#abstract #wrapper #body h1{font-size:1.3em}#abstract #wrapper #body div.session-klass{background:#666}#abstract #wrapper #body div.abstract{border-top-color:#888}#body{margin:0}}