@charset "utf-8";/* ---------------------------------------------------------------------TITLE    : 日本ペインクリニック学会第44回大会＞プログラム CSS--------------------------------------------------------------------- *//* 日本ペインクリニック学会第44回大会ベースCSS */@import url("common.css");/*■プログラム*/#theme{width:550px;margin: 0px;padding: 30px 0px 30px 50px;float: left;text-align: left;background-color:#ffffff;}#theme h1{width:550px;margin: 0px; padding: 0px;background: url(../img/h1_theme.gif) no-repeat 0px 0px;text-align:left;height:45px;text-indent:-9999px;outline:0;}#theme h2{width:auto;margin: 0px; padding: 0px;text-align:left;height:30px;text-indent:-9999px;outline:0;}#theme .h2_1{background: url(../img/h2_theme1.gif) no-repeat 0px 0px;}#theme .h2_2{background: url(../img/h2_theme2.gif) no-repeat 0px 0px;}#theme .h2_3{background: url(../img/h2_theme3.gif) no-repeat 0px 0px;}#theme .h2_4{background: url(../img/h2_theme4.gif) no-repeat 0px 0px;}#theme .h2_5{background: url(../img/h2_theme5.gif) no-repeat 0px 0px;}#theme .h2_6{background: url(../img/h2_theme6.gif) no-repeat 0px 0px;}#theme .h2_7{background: url(../img/h2_theme7.gif) no-repeat 0px 0px;}#theme .h2_8{background: url(../img/h2_theme8.gif) no-repeat 0px 0px;}/*■リストテーブル*/#theme #theme_list{width:520px;margin: 10px 0px 10px 0px;padding: 0px;text-align:left;font-size:100%;}#theme #theme_list caption{width: auto;margin: 0px;padding: 5px 0px 0px 0px;text-align: left;}#theme #theme_list .list_left{width:50%;margin:0px;padding:5px;vertical-align: top; }#theme #theme_list .list_right{width:50%;margin:0px;padding:5px;vertical-align: top; }#theme ul{width:520px;margin: 0px 0px 10px 0px;padding: 0px;text-align: left;}#theme li{width:auto;margin: 0px;padding: 5px 15px 5px 15px;text-align: left;line-height:1.8;display:block;}.kome{background: url(../img/arrow_kome.gif) no-repeat 0px 10px;display:block;}.kome2{background: url(../img/arrow_kome2.gif) no-repeat 0px 10px;display:block; color:#cc0000;}#theme .text_red2b_kei{width:90%;border:1px solid #990000;color:#990000;font-weight:bold; padding:4px 10px 4px 10px;}#theme p{width:auto;margin: 5px 0px 10px 0px;padding: 5px 0px 5px 0px;text-align: left;}#theme dl{width:520px;margin: 5px 0px 10px 0px;padding: 0px;text-align: left;}#theme dt{width:520px;margin: 5px 0px 5px 0px;padding: 0px 0px 0px 20px;text-align: left;font-size:120%;color:#004ea2;height:25px;line-height:25px;background:url(../img/dt.gif) left center no-repeat;}#theme dd{width:auto;margin: 0px;padding: 5px 15px 10px 15px;text-align: left;}#theme table{width: 520px;margin: 0px 0px 20px 0px;padding: 0px;text-align:left;font-size:100%;}#theme caption{width: 520px;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 20px;text-align: left;font-size:120%;color:#004ea2;height:25px;line-height:25px;background:url(../img/dt.gif) left center no-repeat;}#theme th{width:5%;margin: 0px;padding: 5px;font-weight:normal;color:#3167a8;vertical-align:top;white-space:nowrap;}#theme td{width: auto;margin: 0px;padding: 10px 0px 10px 0px;text-align:left;vertical-align:top;}#theme #theme03{width: 520px;margin: 5px 0px 5px 0px;padding: 0px;text-align:center;font-size:100%;border-top:1px solid #154b93;border-left:1px solid #154b93;}#theme #theme03 caption{width: 520px;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 20px;text-align: left;color:#004ea2;height:25px;line-height:25px;font-size:100%;background:url(../img/dt.gif) left center no-repeat;}#theme #theme03 th{width:5%;font-weight:bold;margin: 0px;padding: 10px;color:#3167a8;background-color:#dbfff8;vertical-align:top;white-space:nowrap;border-right:1px dotted #154b93;border-bottom:1px solid #154b93;text-align:center;}#theme #theme03 td{width: auto;margin: 0px;padding: 10px 0px 10px 10px;vertical-align:middle;border-bottom:1px solid #154b93;border-right:1px solid #154b93;text-align:center;}#theme #theme03 td sup{color:#990000;}#theme #theme04{width: 520px;margin: 5px 0px 20px 0px;padding: 0px;text-align:left;font-size:100%;border-top:1px solid #154b93;border-left:1px solid #154b93;}#theme #theme04 caption{width: 520px;margin: 10px 0px 0px 0px;padding: 7px 10px 0px 20px;text-align: left;color:#004ea2;height:45px;line-height:125%;font-size:100%;background:url(../img/dt2.gif) 0px 0px no-repeat;}#theme #theme04 th{width:2%;margin: 0px;padding: 5px 5px 5px 5px;font-weight:normal;vertical-align:top;white-space:nowrap;border-bottom:1px solid #154b93;text-align:right;}#theme #theme04 td{width: auto;margin: 0px;padding: 5px 5px 5px 0px;vertical-align:top;border-bottom:1px solid #154b93;border-right:1px solid #154b93;text-align:left;}
