/** 汎用スタイル **/

.midashi_s {/* Line 1160 -->*/
	display: inline-block;
	font-weight:bold;
	border-left: solid 5px #38b3f2;
	border-bottom: solid 1px #38b3f2;
	margin: 10px 0px 0px 20px;
	padding: 5px 5px 5px 5px;
	width: 95%;
}
.midashi_s2 {
	display: inline-block;
	font-weight:bold;
	border-left: solid 5px #38b3f2;
	border-bottom: solid 1px #38b3f2;
	padding: 5px 5px 5px 5px;
	width: 95%;
}/*--> Line 1176 */

.conf_ul_div1 {/* Line 2556 -->*/
	color: darkgreen;
	font-weight: bold;
}

.conf_ul_div2 {
	margin-left:1em;
}

#conf_toggle_div1, #conf_toggle_div2, #conf_toggle_div3, #conf_toggle_div1e, #conf_toggle_div2e, #conf_toggle_div3e {
	background: #eee;
	margin: 2em;
	width: 95%;
	text-align: center;
	font-size: small;
	border-radius: 3px;
	cursor: pointer;
}

.conf_detail_title {
	background: navy;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
	font-size:large;
}

.conf_detail_item {
	border-bottom: double 3px;
	font-weight: bold;
}

.conf_detail_img_div {
	float:right;
}

.conf_detail_contents {
	margin-top: 10px;
}

#conf_detail_ul {
	margin-top: 10px;
	list-style-type: none;
	padding-left: 1em;
}

#conf_detail_ul li::before {
	content: "■ ";
}

#conf_detail_ul li .conf_detail_ul_item{
	font-weight: bold;
}

.conf_detail_theme {
	font-weight: bold;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.conf_detail_comment {
	font-size: small;
	font-weight: bold;
}/*--> Line 2620 */

#panelist_ul {/* Line 2631 -->*/
	list-style-type: none;
	padding-left: 2em;
}
#panelist_ul li::before {
	content: "";
}
#panelist_ul li::marker {
    content: "・ ";
}/*--> Line 2640 */

.color_green {/* Line 2646 -->*/
	color: darkgreen;
}

.color_navy {
	color: navy;
	text-decoration: underline;
	text-underline-offset: 3px;
}/*--> Line 2654 */

.conf_floatClearDiv {/* Line 2679 -->*/
	clear:both;
}/*--> Line 2681 */

.conf_ul_number {/* Line 2796 -->*/
	list-style-type: none;
}

.conf_img_center_div {
	text-align:center;
}

.conf_text_bold {
	font-weight: bold;
}
.conf_blank_div {
	height: 10px;
}

.conf_item_bg {
	background:#DEEFF9;
	padding:2px 10px;
	font-weight: bold;
}

.conf_border_topbottom {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 2px 0px;
}/*--> Line 2821 */

.conf_left_div {/* Line 2845 -->*/
	float: left;
}
.conf_right_div {
	float: right;
}/*--> Line 2850 */

.conf_text_underline {/* Line 2898 -->*/
	text-decoration: underline;
}/*--> Line 2900 */

.conf_numbered-list {/* Line 2954 -->*/
	counter-reset: li-counter;
	list-style: none;
	padding-left: 0;
}

.conf_numbered-list li {
  counter-increment: li-counter;
  position: relative;
  padding-left: 2em;
}

.conf_numbered-list li::before {
  content: "(" counter(li-counter) ") ";
  position: absolute;
  left: 0;
}/*--> Line 2970 */

.conf_list {/* Line 3052 -->*/
	list-style-type: none;
	padding-left: 0;
}

.conf_list li::before {
	content: "※ ";
}/*--> Line 3059 */
