
/***************** 共通項目 *****************/

.top_back{ font-size: 11px; text-align: right; padding-top: 5px; padding-right: 20px; padding-bottom: 10px; }

.nav{ font-size:11px; text-align:left;padding:10px; color:#686868; display:block;}
.nav a{ color:#24459C; text-decoration:none;}

.submenu{ background-color:#F0F0F0;}
.submenu dd{padding:9px 0 9px 15px;border-bottom:1px solid #FFFFFF;}
.submenu dd:hover{ background-color:#CDD9E7;}
.submenu a{ background-image:url(../img/botan_logo3.gif); background-position:left; background-repeat:no-repeat;padding-left:20px; font-size:14px; text-decoration:none; color:#868686; display:block;}
.submenu a:hover{ text-decoration:none; color:#FFFFFF;}

h1{ font-size: 12px; font-weight: normal; text-align: left; padding: 3px 10px; color:#DAF3FC; background-color:#041278; display: inline; border-radius:10px;}
h2{ font-size: 25px; text-align: left; padding: 5px 10px; border:1px solid #D1D1D1; border-left:20px #E76704 solid;margin:15px 0px;color:#666666;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}

.normal{}
.normal dt{line-height:28px;}
.normal dd{}

/*********************************************/

/***************** top *****************/
.top_title{ font-size: 14px;  padding: 10px 2px 2px; }
.top_title dd{ color: #808080; padding: 2px 2px; text-align:left;}
.top_title a{ text-decoration:none;}

.list_title{ color: #000000; padding-right: 5px; padding-left: 5px;  font-size: 14px;}
.list_title dt{ line-height: 17px; }

.list_title2{ font-size: 13px; color: #000000; padding-right: 5px; padding-left: 15px; }
.list_title2 dt{ line-height: 150%; }

.right_list{font-size:13px; width:240px}


.top_t{ border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid; }
.top_t th{ font-size: 13px; font-weight: normal; line-height: 19px; text-align: left; vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1pt solid #CCCCCC; width: 90px; background-color: #CCCCCC; }
.top_t td{ font-size: 13px; line-height: 19px; vertical-align: top; padding: 5px 10px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;  }
.left_list_b{
font-size: 14px;
padding: 10px;
list-style-type: none;
}

.top_guide{ text-align: center; margin-top: 5px; margin-bottom: 5px; background-color: #FFFFFF;  }


.top_c1{ margin: 10px 5px; padding: 10px; float: left; height: 80px; width: 295px; border-bottom:1px dotted #B0B0B0 }
.top_c1a{width:60px;text-align:center;float:left; }
.top_c1b{
	font-size: 13px;
	line-height: 20px;
	text-align: left;
}

a{ text-decoration:none; color:#703F08}
a:hover{ text-decoration:none; color:#F70E12}
.top_cc{ border:1px;}


.bottom_pc{ display:inline;}
.bottom_smart{display:none;}

.top_banner1{background-color:#FFDD00; width:326px;float:left;padding-top:10px;padding-bottom:10px;}
.top_banner2{background-color:#FFDD00; width:326px; margin-left:0px; float:left; border-left:#000000 solid 1px;padding-top:10px;padding-bottom:10px;}
.top_banner3{background-color:#FFDD00; width:326px;margin-left:0px; float:left; border-left:#000000 solid 1px;padding-top:10px;padding-bottom:10px;}

/*********************************************/

/***************** B_gakkai *****************/
.gakkai_list{ width: 100%; border-collapse:collapse;line-height:20px; }
.gakkai_list th{ padding: 10px; border: 1px solid #ddd; background: #f4f4f4; width: 25%;text-align:left; font-weight:normal; }
.gakkai_list td{ padding: 10px; border: 1px solid #ddd;background:#FFFFFF;  }



/***************** 演題登録 *****************/
.reg{ }
.reg dt{ font-size: 18px; line-height: 30px; padding: 10px 5px 10px 5px;font-weight:bold;color:#A72204; margin-top:30px;}
.reg dd{font-size: 15px;line-height: 23px ;padding: 1px 5px 1px 5px;color:#565656;}
.reg_ul{margin-left:15px;}
.reg_ol{margin-left:25px; font-weight:bold;}



/***************** 参加登録 *****************/
.par{ }
.par dt{ font-size: 18px; line-height: 30px; padding: 10px 5px 10px 5px;font-weight:bold;color:#A72204; margin-top:30px;}
.par dd{font-size: 15px;line-height: 23px ;padding: 1px 5px 1px 5px;color:#565656;}
