@charset "UTF-8";


ul.numberlist {
	list-style-type:none;
}
ul.numberlist li {
	padding-left:20px;
	margin-bottom:5px;
	line-height:150%;
}



.table02{
	border-collapse:collapse;
}
.table02 th {
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	background:url(../images/info_exhibitor/triangle.gif) no-repeat left center;
	padding-left:10px;
}

.table02 td.space {
	height:7px;
}


.w335 {
	width:335px;
}
body td.td_bg {
	background-color:#E5EEF3;
	padding:10px;
}



.w380 {
width:380px;
}
.w240 {
width:240px;
}

.font_normal {
	font-weight:normal;
}

p.title {
	margin:10px 0;
	font-size:13px;
	font-weight:bold;
	color:#288cb7;
	text-align:center;
}

p.title a{
	margin:10px 0;
	font-size:13px;
	font-weight:bold;
	color:#288cb7;

}

.dotted_line {
width:100%;
height:10px;
background:url(../images/common/dotline.gif) repeat-x center;


}


.blue_text {
color:#0075B6;
}

td.orange {
background:none;
background-color:#F4C288;
font-weight:bold;
}

td.yellow {
background:none;
background-color:#FFF145;
font-weight:bold;
}


table.halfsize {
width:70%;
margin-left:auto;
margin-right:auto;

}
.w150 {
width:150px;
}
.w120 {
width:120px;
}

div.box01 {
	background-color:#FBDDCD;
	padding:10px;

}


div.box02 {
background-color:#ff0000;
padding:5px;
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
border-radius: 5px;        /* CSS3草案 */
position:relative;
behavior: url(js/PIE.htc);
}

div.box02 p {
color:white;
}
td.gray {
background:none;
background-color:#eee;
}

div.yellow_box {
margin-top:20px;
border:2px solid #F5BB1C;
padding:10px;
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
border-radius: 5px;        /* CSS3草案 */
position:relative;
behavior: url(js/PIE.htc);
}

td.red_border {
border:3px solid red;
}

div.box03 {
background-color:#fbf7eb;
border:5px solid #CA4636;
padding:10px;
}


.doubleline {/*二重取り消し線*/
background-image:url(../images/common/doubleline.gif);
background-repeat:repeat-x;
background-position: center;
padding:0 5px;
}