/* 서브컨텐츠*/
#content{width:700px;float:left;vertical-align:top;text-align:left;}


/* TAB*/


.tab01 { margin:0 0 0 0; float:left; width:100%;  display:block; padding:0 0 40px 0;}
.tab01 ul {padding:0 0 0 0; margin:0;}
.tab01 li { padding:3px 13px 5px 13px; border-top:2px solid #999998; border-bottom:1px solid #dbdbdb; letter-spacing:-0.5px; background:#c1c1c1; color:#FF0; 
           margin:0 3px 10px 0; text-align:center; display:inline-block; float:left;  font-weight:bold;}
.tab01 li a {color:#ffffff; display:block; }
.tab01 li a:hover { color:#FF0; text-decoration:none;  }
.tab01 li a:focus { color:#FF0; text-decoration:none; }
.tab01 li.select {  background:#fc8944; color:#FF0; font-weight:bold; border-top:2px solid #fb6912; }
.tab01 li.select a{ color:#FF0;}

.tab02 { margin:0 0 0 0; float:left; width:100%;  display:block; padding:0 0 40px 0;}
.tab02 ul {padding:0 0 0 0; margin:0;}
.tab02 li { padding:3px 16px 5px 16px; border-top:2px solid #999998; border-bottom:1px solid #dbdbdb; letter-spacing:-0.5px; background:#c1c1c1; color:#FF0; 
           margin:0 3px 10px 0; text-align:center; display:inline-block; float:left;  font-weight:bold;}
.tab02 li a {color:#ffffff; display:block; }
.tab02 li a:hover { color:#FF0; text-decoration:none;  }
.tab02 li a:focus { color:#FF0; text-decoration:none; }
.tab02 li.select {  background:#fc8944; color:#FF0; font-weight:bold; border-top:2px solid #fb6912; }
.tab02 li.select a{ color:#FF0;}

/* 지난전시회*/

.pastshow_list01 {width:100%; padding:15px 0 15px 0; float:left; font-family: "Arial";}

.pastshow_list01 .photo img  {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	border: 1px solid #666;
	padding: 3px;
}

.pastshow_list01 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.pastshow_list01 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em; }

.pastshow_list01 p{ line-height:normal; margin:0px; text-align:justify; }

.pastshow_list01 p strong{

    font-weight:bold;
	
}
.pastshow_list01 span.site01 { margin-top:20px;}
.pastshow_list01 span.site01 a { color:#699f0c; text-decoration:underline;}
.pastshow_list01 span.site01 a:hover { color:#000;}

.pastshow_list01 .tourtext {width:65%; float:right; line-height:1.4em;}
.pastshow_list01 .tourtext em { color:#9bbb59; font-size:16px;}
.pastshow_list01 .tourtext p { vertical-align:bottom;}

/* 콘테스트*/
ol.contest_text01{ padding-left:10px; margin-left:0;}
p.contest_text01{ padding-left:10px; margin-left:0;}
ul.contest_text01{ padding-left:10px; margin-left:0;}

/* 스페셜 체험행사  */

.photo_list01 {width:50%; padding:15px 0 15px 0; float:left; font-family: "Arial";}

.photo_list01 .photo img  {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	border: 1px solid #666;
	padding: 3px;
	text-align:center;
}

.photo_list01 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.photo_list01 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em; }

.photo_list01 p{ line-height:normal; margin:0px; text-align:justify; text-align:center; }
.photo_list01 span.site01 { margin-top:20px;}
.photo_list01 span.site01 a { color:#09F; text-decoration:underline;}
.photo_list01 span.site01 a:hover { color:#000;}

.photo_list01 p strong{
    font-weight:bold;
	
}

.photo_list01 .tourtext {float:right; line-height:1.4em; margin-right:5px;}
.photo_list01 .tourtext em { color:#9bbb59; font-size:16px;}
.photo_list01 .tourtext p { vertical-align:bottom;}

/* 스페셜 체험행사 */
.special_content01 {}
.special_content01 ul{padding:0 0 0 15px; margin:0;}
.special_content01 li{ list-style:disc; }

.special_img02 ul{  padding-left:0; margin-left:0; }
.special_img02 li{  float:left; display:inline; }

.tourgallery12 table.list10 {border-collapse: collapse; width: 550px; font:12px Arial, sans-serif;}
.tourgallery12 table.list10 caption { text-align: left; font-size: 1em; color:#2aabcb; }
.tourgallery12 table.list10 th {padding: 3px 5px 2px 5px; border: 0px solid #73afb7; background:#ffffff; color:#9bbb59; font-weight:bold; text-align:left; vertical-align:top;}
.tourgallery12 table.list10 td {padding: 3px 5px 2px 5px; border: 0px solid #73afb7; background:#ffffff; line-height:16px; vertical-align:middle; text-align:left;}
.tourgallery12 table.list10 th em {color:red;font-weight:normal;}
.tourgallery12 table.list10 ul{ margin-left:0; padding-left:0; list-style:none;}

table.list12 {border-collapse: collapse; width: 550px; font:12px Arial, sans-serif; margin:0 auto;}
table.list12 caption { text-align: left; font-size: 1em; color:#2aabcb; }
table.list12 th {padding: 3px 5px 2px 5px; border-bottom: 1px dashed #73afb7; background:#ffffff; color:#9bbb59; font-weight:bold; text-align:left; vertical-align:top;}
table.list12 td {padding: 3px 5px 2px 5px; border-bottom: 1px dashed #73afb7; border-right: 1px dashed #73afb7; background:#ffffff; line-height:16px; vertical-align:middle; text-align:center;}
table.list12 td.last {padding: 3px 5px 2px 5px; border-bottom: 1px dashed #73afb7; border-right: none; }
table.list12 td.last_bottom {padding: 3px 5px 2px 5px; border-bottom: none;}
table.list12 th em {color:red;font-weight:normal;}
table.list12 ul{ margin-left:0; padding-left:0; list-style:none;}