/* 2005-04-16 Modify, KOO */

@import "/user_file/poppop-sh/top/style_top.css";
@import "/user_file/poppop-sh/talk/talk.css";
@import "/user_file/poppop-sh/tsushin/style_tsushin.css";
@import "/user_file/poppop-sh/congress/style_congress.css";
@import "/user_file/poppop-sh/top2011/css/style.css";
@import "/user_file/poppop-sh/top2011/css/ddsmoothmenu.css";

/*Small Text */
/*
.smalltext
{
	FONT-SIZE: 8pt; TEXT-DECORATION: none; COLOR:#666666;
}
.smalltext:link,
.smalltext:visited,
.smalltext:active
{
	FONT-SIZE: 8pt; TEXT-DECORATION: none; COLOR:#666666;
}
*/

/* Bold type Sub-title */
.btitle
{
	FONT-SIZE: 9pt; TEXT-DECORATION: none; COLOR:#666666; FONT-WEIGHT:bold;
}
/* Bold Text */
.boldtext
{
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	COLOR: #FF6600; 
	TEXT-DECORATION: none
}
.boldtext:link,
.boldtext:visited,
.boldtext:active
{
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
}

/* Form Object Style */
#form 
{
	MARGIN:0;
}
.select1
{
	FONT-SIZE:9pt; HEIGHT:18px; BACKGROUND-COLOR:#ffffff; BORDER:1px solid #B9B9B9;
}
textarea 
{
	LINE-HEIGHT:120%; PADDING-LEFT: 5; PADDING-RIGHT: 5; BORDER:1px solid #B9B9B9;
	BACKGROUND-IMAGE:url('/image/com_etc/ta_baseline.gif');
}
.input1
{
	HEIGHT:18px; FONT-SIZE:9pt; BACKGROUND-COLOR:#ffffff; BORDER:1px solid #B9B9B9;
}
.combo1
{
	HEIGHT:18px;FONT-SIZE: 9pt; WIDTH: 370px;BACKGROUND-COLOR:#ffffff;BORDER:1px solid #B9B9B9;
}
.input_number
{
	HEIGHT:18px; FONT-SIZE:9pt; BACKGROUND-COLOR:#ffffff;BORDER:1px solid #B9B9B9;TEXT-ALIGN:right;
}
/* S : Goods detail page */
.tbl_1
{
	BORDER-LEFT:2px solid #BABABA;
	BORDER-RIGHT:2px solid #BABABA;
	BORDER-TOP:2px solid #BABABA;
	BORDER-BOTTOM:1px solid #BABABA;
}

.td_left1
{
	PADDING:2px 2px 2px 10px;
	WIDTH:100px;
	HEIGHT:22px;
	BORDER-LEFT:1px solid #BABABA;
	BORDER-RIGHT:1px solid #BABABA;
	BORDER-BOTTOM:1px solid #BABABA;
	BACKGROUND-COLOR:#F7F7F7;
	COLOR: #666666;
}

.td_right1
{
	PADDING:2px 2px 2px 10px;
	BORDER-BOTTOM:1px solid #BABABA;
	BORDER-RIGHT:1px solid #BABABA;
	BACKGROUND-COLOR:#FFFFFF;
	COLOR: #303030;
}


/* E : Goods detail page */
/* Category Table Style of Goods List */
.t_cats
{
	PADDING:2px 2px 2px 10px;
	HEIGHT:25px;
	BORDER-RIGHT:1px dotted #E0E0E0;
	BORDER-BOTTOM:1px dotted #E0E0E0;
}

.t_cats2
{
	PADDING:2px 2px 2px 10px;
	HEIGHT:25px;
	BORDER-BOTTOM:1px dotted #E0E0E0;
}
/* Table of table */
.td_ia
{
	PADDING:2px 2px 2px 2px;
	HEIGHT:22px;
	BORDER-BOTTOM:1px dotted #E0E0E0;
}
.td_ib
{
	PADDING:2px 2px 2px 2px;
	HEIGHT:22px;
}

/* Comment Style */
.cmt_small
{
	COLOR:#999999;
	FONT-SIZE:8pt;
}

.cmt_point
{
	COLOR:#FF6600;
	FONT-SIZE:8pt;
}

/*  Webmail Style  */

.td_s
{
	PADDING:2px 5px 2px 5px;	
	HEIGHT:27px;
	BACKGROUND-COLOR:#FFFFFF;
}
.td_g
{
	PADDING:2px 10px 2px 10px;
	BORDER-RIGHT:1PX ;
}
.text_w
{
	FONT-SIZE: 8pt; TEXT-DECORATION: none; COLOR:#ffffff
}
.text_M
{
	FONT-SIZE: 9pt; TEXT-DECORATION: none; COLOR:#ff6600
}

/* 07 style */
.top_menu_txt
{
	COLOR:#FFFFFF;
}

.top_menu_txt    a:link, 
.top_menu_txt    a:visited
{
	 FONT-SIZE: 9pt; LINE-HEIGHT:120%; COLOR: #FFFFFF; TEXT-DECORATION: none
}

.top_menu_txt    a:hover
{
	FONT-SIZE: 9pt;COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.top_menu_txt    a:active
{
	FONT-SIZE: 9pt;COLOR: #FFFFFF; TEXT-DECORATION: none
}



.green_txt_bold
{
	COLOR:#037974;
	FONT-WEIGHT: bold;
	FONT-size: 14px;
}


.category_black
{
	COLOR:#000000;
}
.category_black    a:link, 
.category_black    a:visited
{
	 FONT-SIZE: 9pt; LINE-HEIGHT:120%; COLOR: #000000; TEXT-DECORATION: none
}

.category_black    a:hover
{
	FONT-SIZE: 9pt;COLOR: #000000; TEXT-DECORATION: underline
}
.category_black    a:active
{
	FONT-SIZE: 9pt;COLOR: #000000; TEXT-DECORATION: none
}

/* rsv style */
.blanktd
{
	WIDTH:68px;	
	HEIGHT:60px;
	FONT-SIZE:8pt;
	FONT-FAMILY:Verdana, Arial;
	BACKGROUND-COLOR:#F7F7F7;
	COLOR:#999999;
}

.eng_day
{
	FONT-SIZE:8pt;
	FONT-FAMILY:Verdana, Arial;
	COLOR:#FFFFFF;
}

.eng_num
{
	FONT-SIZE:8pt;
	FONT-FAMILY:Verdana, Arial;
}

.m_td
{
	WIDTH:58px;	
	HEIGHT:40px;
	FONT-SIZE:8pt;
	FONT-FAMILY:Verdana, Arial;
	BACKGROUND-COLOR:#FFFFFF;
}

.to_td
{
	PADDING:1px 1px 1px 1px;
	WIDTH:58px;	
	HEIGHT:40px;
	COLOR:#000000;
	BORDER :1px solid #cccccc;
	FONT-SIZE:8pt;
	FONT-FAMILY:Verdana, Arial;
	BACKGROUND-COLOR:#D0D0D0;
}
/* main  css*/
.counter
{
	FONT-SIZE:8pt;
	FONT-FAMILY:Verdana, Arial;
	FONT-WEIGHT:bold;
}

/* main014  */
.input_14
{
	HEIGHT:18px; FONT-SIZE:9pt; BACKGROUND-COLOR:#80D2D3; border:0;
}
/* main015  */
.input_15
{
	HEIGHT:18px; FONT-SIZE:9pt; BACKGROUND-COLOR:#FF7777; border:0;
}
/* main011  */
.w {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	
}
.w2 {
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;}

.td16{  font-size: 9pt; line-height: 16px;}
.font2 {  font-size: 8pt}

A:link {COLOR: #00f; TEXT-DECORATION: none}
a:visited {COLOR: #00f; TEXT-DECORATION: none}
A:active {COLOR: #0f3; TEXT-DECORATION: none}
A:hover {COLOR: #f00; TEXT-DECORATION: underline}

A.news:link {color:ffffff; text-decoration:none;} 
A.news:visited {color:ffffff; text-decoration:none;} 
A.news:active {color:ffffff;text-decoration:none;} 
A.news:hover {color:ffffff; text-decoration:none;} 

.txt{border:solid 1px #555555;font-size:9pt;color:555555;background-color:#ffffff}

.black {
	font-size: 9pt;
	color: #000000;
	line-height: 20px;
}
 
.title1 {  font-size: 9pt; font-weight: bold; color: 000066}
IMG {border: none;} 

.title {font-weight: bold;	font-size:15pt;font-weight: bold;}

.board {	color: 857E38;}
.board2 {	color: 6E5135; font-weight: bold;}

/***********Text Style ***********/
/*Basic Font */
body,td
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: #333333; /*color*/
	TEXT-DECORATION: none; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
/*
	SCROLLBAR-FACE-COLOR: #E0E0E0;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #CCCCCC;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #F7F7F7;
	SCROLLBAR-DARKSHADOW-COLOR: #E0E0E0;
*/
}

/*Basic Font Link*/
a:link, 
a:active
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: 003399; /*color*/
	TEXT-DECORATION: none; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
	/*LINE-HEIGHT:130%; */
}

a:visited
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: 0000ff; /*color*/
	TEXT-DECORATION: none; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
}

a:hover
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: #ff0000; /*color*/
	TEXT-DECORATION: underline; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
}

/*Goods Name*/
.g_name:link, 
.g_name:active
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: 663366; /*color*/
	TEXT-DECORATION: none; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
}

.g_name:visited
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: 333333; /*color*/
	TEXT-DECORATION: none; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
}

.g_name:hover
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: 990099; /*color*/
	TEXT-DECORATION: none; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
}

/*Goods Price*/
.g_price
{
	FONT-SIZE: 9pt; /*size*/
	COLOR: 990033; /*color*/
	TEXT-DECORATION: none; /*underline*/
	FONT-WEIGHT: normal; /*bold*/
	FONT-STYLE: normal; /*italic*/
}
/*********** Text Style END ***********/
/* ********* S : Table Style ********** */
.t_line
{
	HEIGHT:1px;
	BACKGROUND-COLOR:#CCCCCC; /*tableLineBg*/
}
.t_bg
{
	BACKGROUND-COLOR:#F7F7F7; /*tableLineBg*/
}
/* TD Style Horizontal */
.td_a
{
	PADDING:2px 2px 2px 10px;
	WIDTH:140px;	
	HEIGHT:27px;
	FONT-SIZE: 9pt; /*tableHdrFont size*/
	COLOR:#333333; /*tableHdrFont color*/ 
	FONT-WEIGHT: normal; /*tableHdrFont bold*/ 
	TEXT-DECORATION: none; /*tableHdrFont underline*/
	FONT-STYLE: normal; /*tableHdrFont italic*/
	BACKGROUND-COLOR:#F7F7F7; /*tableHdrBg*/
	BORDER-LEFT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}
.td_a1
{
	PADDING:2px 2px 2px 10px;	
	FONT-SIZE: 9pt; /*tableHdrFont size*/
	COLOR:#333333; /*tableHdrFont color*/ 
	FONT-WEIGHT: normal; /*tableHdrFont bold*/ 
	TEXT-DECORATION: none; /*tableHdrFont underline*/
	FONT-STYLE: normal; /*tableHdrFont italic*/
	BACKGROUND-COLOR:#F7F7F7; /*tableHdrBg*/
	BORDER-LEFT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}
.td_a2
{
	PADDING:2px 2px 2px 10px;
	WIDTH:140px;	
	HEIGHT:27px;
	FONT-SIZE: 9pt; /*tableHdrFont size*/
	COLOR:#333333; /*tableHdrFont color*/ 
	FONT-WEIGHT: normal; /*tableHdrFont bold*/ 
	TEXT-DECORATION: none; /*tableHdrFont underline*/
	FONT-STYLE: normal; /*tableHdrFont italic*/
	BACKGROUND-COLOR:#FFFFFF; /*tableHdrBg*/
	BORDER-LEFT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}
.td_b
{
	PADDING:2px 5px 2px 5px;	
	HEIGHT:27px;
	FONT-SIZE: 9pt; /*tableBodyFont size*/
	COLOR:#333333; /*tableBodyFont color*/ 
	FONT-WEIGHT:normal; /*tableBodyFont bold*/ 
	TEXT-DECORATION: none; /*tableBodyFont underline*/
	FONT-STYLE: normal; /*tableBodyFont italic*/
	BACKGROUND-COLOR:#FFFFFF; /*tableBodyBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}
.td_b1
{
	PADDING:2px 5px 2px 5px;	
	HEIGHT:27px;
	FONT-SIZE: 9pt; /*tableBodyFont size*/
	COLOR:#333333; /*tableBodyFont color*/ 
	FONT-WEIGHT:normal; /*tableBodyFont bold*/ 
	TEXT-DECORATION: none; /*tableBodyFont underline*/
	FONT-STYLE: normal; /*tableBodyFont italic*/
	BACKGROUND-COLOR:#FFFFFF; /*tableBodyBg*/
	BORDER-LEFT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}

/* TD Style Vertical */
.vhead0
{
	PADDING:2px 2px 2px 2px; 
	HEIGHT:27px;
	TEXT-ALIGN:center;
	FONT-SIZE: 9pt; /*tableHdrFont size*/
	COLOR:#333333; /*tableHdrFont color*/ 
	FONT-WEIGHT: normal; /*tableHdrFont bold*/ 
	TEXT-DECORATION: none; /*tableHdrFont underline*/
	FONT-STYLE: normal; /*tableHdrFont italic*/
	BACKGROUND-COLOR:#F7F7F7; /*tableHdrBg*/
	BORDER-LEFT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}

.vhead
{
	PADDING:2px 2px 2px 2px; 
	HEIGHT:27px;
	TEXT-ALIGN:center;
	FONT-SIZE: 9pt; /*tableHdrFont size*/
	COLOR:#333333; /*tableHdrFont color*/ 
	FONT-WEIGHT: normal; /*tableHdrFont bold*/ 
	TEXT-DECORATION: none; /*tableHdrFont underline*/
	FONT-STYLE: normal; /*tableHdrFont italic*/
	BACKGROUND-COLOR:#F7F7F7; /*tableHdrBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}

.vhead1
{
	PADDING:2px 2px 2px 2px;
	HEIGHT:27px;
	TEXT-ALIGN:center;
	FONT-SIZE: 9pt; /*tableHdrFont size*/
	COLOR:#333333; /*tableHdrFont color*/ 
	FONT-WEIGHT: normal; /*tableHdrFont bold*/ 
	TEXT-DECORATION: none; /*tableHdrFont underline*/
	FONT-STYLE: normal; /*tableHdrFont italic*/
	BACKGROUND-COLOR:#F7F7F7; /*tableHdrBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}
.vbody0
{
	PADDING:2px 2px 2px 2px;
	HEIGHT:27px;
	TEXT-ALIGN:center;
	FONT-SIZE: 9pt; /*tableBodyFont size*/
	COLOR:#333333; /*tableBodyFont color*/ 
	FONT-WEIGHT: normal; /*tableBodyFont bold*/ 
	TEXT-DECORATION: none; /*tableBodyFont underline*/
	FONT-STYLE: normal; /*tableBodyFont italic*/
	BACKGROUND-COLOR:#FFFFFF; /*tableBodyBg*/
	BORDER-LEFT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}
.vbody
{
	PADDING:2px 2px 2px 2px;
	HEIGHT:27px;
	TEXT-ALIGN:center;
	FONT-SIZE: 9pt; /*tableBodyFont size*/
	COLOR:#333333; /*tableBodyFont color*/ 
	FONT-WEIGHT: normal; /*tableBodyFont bold*/ 
	TEXT-DECORATION: none; /*tableBodyFont underline*/
	FONT-STYLE: normal; /*tableBodyFont italic*/
	BACKGROUND-COLOR:#FFFFFF; /*tableBodyBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}

.vbody1
{
	PADDING:2px 2px 2px 2px;	
	HEIGHT:27px;
	TEXT-ALIGN:center;
	FONT-SIZE: 9pt; /*tableBodyFont size*/
	COLOR:#333333; /*tableBodyFont color*/ 
	FONT-WEIGHT: normal; /*tableBodyFont bold*/ 
	TEXT-DECORATION: none; /*tableBodyFont underline*/
	FONT-STYLE: normal; /*tableBodyFont italic*/
	BACKGROUND-COLOR:#FFFFFF; /*tableBodyBg*/
	BORDER-RIGHT:1px solid #CCCCCC; /*tableLineBg*/
	BORDER-BOTTOM:1px solid #CCCCCC; /*tableLineBg*/
}
/* ********* E: Table Style END********** */

body{
	text-align:center;
}

#maincontainer{
	width:800px;
	text-align:left;
	margin:10px auto 0px;
}

img{border-width:0px;}

.center{
	text-align:center;
}

#toparea{
	width:764px;
	background-image:url(/user_file/poppop-sh/etc/top_img.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:10px;
	margin:0px auto;
}

td.top_company_search{
	width:150px;
	background-color:#def;
	padding:5px;
	vertical-align:top;
}

#top_event{
	width:300px;
	height:186px;
	background:url(/user_file/poppop-sh/etc/bg_event.gif) no-repeat left top;
	float:right;
}

#top_info{
	width:300px;
	height:186px;
	background:url(/user_file/poppop-sh/etc/bg_info.gif) no-repeat left top;
}

.etd1{
	font-size:12px;
	color:#008;
	border:1px solid #888;
	background-color:#eee;
	text-align:center;
	padding:5px;
}
.etd2{
	font-size:12px;
	color:#000;
	border:1px solid #888;
	padding:5px;
}

.s_caption{
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	margin:20px 0px;
	border-left:5px solid #88f;
	background-color:#eee;
}

.s_caption2{
	font-weight:bold;
	font-size:13px;
	color:864;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}

.c_main{
	/*width:100%;*/
	font-size:12px;
	line-height:130%;
	margin:22px;

}

.c_sub{
	margin:30px;

}

a.arrow{
	background:url(/user_file/poppop-sh/etc/icon_arrow.gif) no-repeat left center;
	padding-left:15px;
}
a.arrow:link,
a.arrow:visited,
a.arrow:active{
	color:#00f;
}
a.arrow:hover{
	color:#f00;
	text-decoration:underline;
}

span.arrow{
/*
	background:url(/user_file/poppop-sh/etc/icon_arrow.gif) no-repeat left center;
	padding-left:15px;
*/
}

a.red:link,
a.red:visited,
a.red:active{
	color:#00f;
}

a.red:hover{
	color:#f00;
}

.tb_exhibi_type{
	width:550px;
	border-collapse:collapse;
	margin:20px auto 0px auto;
	empty-cells:hide;
}

.td_exhibi_type1{
	width:33%;
	border:1px solid #ccc;
	padding:10px;
	vertical-align:middle;
	background-color:#f0f0ff;
}

.td_exhibi_type2{
	width:33%;
	border:1px solid #ccc;
	padding:10px;
	vertical-align:middle;
	background-color:#fff0f0;
}

.td_exhibi_type1 a{
	background-image:url(/user_file/poppop-sh/etc/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding-left:18px;
}

.hotel_area{
	padding-right:20px;
}

.hotel_bnr_area{
	padding:10px;
	text-align:center;
	vertical-align:top;
}


.hotel_info_area{
	border:1px solid #ccc;
	padding:10px;
	background:#ffe;
	overflow-x:hidden;
}

.hotel_photo{
	border:1px solid #888;
}

.hotel_nm{
	display:block;
	font-weight:bold;
	font-size:14px;
}

.hotel_charge{
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#888;
	padding:2px 2px 2px 16px;
	background:url(/user_file/poppop-sh/etc/icon_charge.gif) no-repeat left center;
}

.hotel_intro{
	display:block;
	/*width:100%;*/
	font-weight:normal;
	font-size:12px;
	color:#666;
	padding:10px 0px;
	margin-top:10px;
	border-top:1px solid #ccc;
}

.hotel_nm_link:link{
	font-weight:bold;
	font-size:14px;
	color:#00f;
}
.hotel_nm_link:visited{
	font-weight:bold;
	font-size:14px;
	color:#00f;
}
.hotel_nm_link:active{
	font-weight:bold;
	font-size:14px;
	color:#00f;
}

.hotel_nm_link:hover{
	font-weight:bold;
	font-size:14px;
	color:#f00;
	text-decoration:underline;
}

.afterc_icon{
	padding:0px 5px 5px 0px;
	width:38px;
}

.aftercitem2{
	font-weight:bold;
	font-size:18px;
	text-align:left;
	/*background:url(/user_file/poppop-sh/etc/icon_title_hotel.gif) left top no-repeat;
	padding-left:25px;*/
}
.aftercitem2 a:link{
	font-weight:bold;
	font-size:18px;
	color:#00f;
}
.aftercitem2 a:visited{
	font-weight:bold;
	font-size:18px;
	color:#00f;
}
.aftercitem2 a:active{
	font-weight:bold;
	font-size:18px;
	color:#00f;
}
.aftercitem2 a:hover{
	font-weight:bold;
	font-size:18px;
	color:#f00;
}

.faq{
	border:0px solid #ccc;
	text-align:center;
}

.faq_q1{
	width:520px;
	padding:4px;
	background-color:#fee;
	border-bottom:1px solid #f88;
	text-align:left;
}

.faq_q2{
	width:520px;
	padding:4px;
	border-bottom:1px solid #ccc;
	text-align:left;
}

.faq_q3{
	font-weight:normal;
	font-size:11px;
	color:#ccc;
	width:520px;
	padding:4px;
	text-align:right;
}

.faq_icon{
	padding-right:5px;
	vertical-align:top;
}

.faq_text{
	line-height:130%;
	padding:4px;
	vertical-align:top;
}

.faq_top:link,
.faq_top:visited,
.faq_top:active{
	font-weight:normal;
	font-size:11px;
	color:#00f;
}

.faq_top:hover{
	font-weight:normal;
	font-size:11px;
	color:#f00;
	text-decoration:underline;
}

#glossary_index{
	text-align:center;
	margin-bottom:20px;
}

#glossary_index table{
	margin:0px auto;
}

#glossary_index td{
	padding:5px;
}

.glossary{
	text-align:left;
	margin:0px auto;
	border:1px solid #ccc;
	width:520px;
	height:400px;

	overflow-y:scroll;
	overflow-x:auto;
	overflow:scroll;
}

/*
.glossary_item{
	text-align:left;
	margin-bottom:20px;
}
*/

a.glossary_anchor,
a.glossary_anchor:link,
a.glossary_anchor:visited,
a.glossary_anchor:active,
a.glossary_anchor:hover{
	display:block;
	text-align:left;
	text-decoration:none;
	background-color:#fee;
	padding:4px;
	font-weight:bold; font-size:14px; color:#008;
	border-left:4px solid #fcc;
}

.glossary_item{
	text-align:left;
	margin:20px;
}

.glossary_name{
	font-weight:bold; font-size:14px;
	color:#008;
	border-bottom:1px solid #eee;
	padding-left:15px;
	background:url(/user_file/poppop-sh/etc/icon_arrow.gif) no-repeat;
}

.glossary_kana{
	font-weight:normal; font-size:11px;
	color:#666;
	margin-left:5px;
}

.glossary_explain{
	line-height:140%;
	padding:4px;
}
.consul_intro{
	background-color:#668;
	color:#fff;
	padding:4px;
	border-top:1px solid #fff;
}

.consul_intro2{
	border-bottom:1px solid #888;
	background-color:#eed;
	padding:4px;
}

.consul_prof{
	padding:5px;
	border:1px solid #ccc;
	background-color:#fff;
}

/*　**********　ワンポイントアドバイス　**********　*/

.tsubo_column1{
	background-color:eed;
	border-bottom:1px solid #886;
	color:#664;
	font-size:1.2em;
	font-weight:bold;
	padding:10px;
}

.tsubo_column2{
	background-color:eed;
	padding:10px;
}

ul.tsubo_list1{
	margin:0px;
	list-style-type:none;
	color:#008;
	font-size:1.2em;
	font-weight:bold;
}

ul.tsubo_list1 li{
	margin:10px 0px;
}



#tsubo h1{
	text-indent:-9999px;
	background-image:url(/user_file/poppop-sh/etc/tsubo_title.gif);
	background-repeat:no-repeat;
	border-bottom:2px solid #585858;
	height:80px;
}

#tsubo h2{
	line-height:100%;
	border-top:3px double #800;
	border-bottom:3px double #800;
	padding:8px;
	color:#444;
}

#tsubo h3{
	margin:20px 0px;
	padding:5px;
	font-size:1.3em;
	color:#800;
	border-bottom:3px double #800;
}

#tsubo h4{
	margin:0px;
	font-size:1.0em;
	color:#008;
}


#tsubo2 h1{
	text-indent:-9999px;
	background-image:url(/user_file/poppop-sh/etc/tsubo_title.gif);
	background-repeat:no-repeat;
	border-bottom:2px solid #585858;
	height:80px;
}

#tsubo2 h2{
	line-height:100%;
	border-top:3px double #800;
	border-bottom:3px double #800;
	padding:8px;
	color:#444;
}

#tsubo2 h3{
	margin:0px;
	padding:0px;
	font-size:1.2em;
	color:#008;
}

	#tsubo2 h3.tsubo_contents_header{
		color:#800;
	}

#tsubo2 h4{
	margin:20px 0px;
	padding:5px;
	font-size:1.3em;
	color:#800;
	border-bottom:3px double #800;
}

#tsubo2 h5{
	margin:0px;
	font-size:1.0em;
	color:#008;
}

/*
ul#tsubo_localmenu{
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:3px solid #c00;
}

	ul#tsubo_localmenu li{
		float:left;
		padding:0px;
		margin:0px 3px;
	}

		ul#tsubo_localmenu li a{
			display:block;
			padding:3px 12px;
			background-color:#c00;
			color:#fff;
			font-family:Arial Black;
		}

			ul#tsubo_localmenu li a.active{
				background-color:#f88;
			}
*/
div#tsubo_localmenu{
	padding-bottom:3px;
	border-bottom:3px solid #c00;
	margin-bottom:25px;
}

	#tsubo_localmenu a{
		padding:3px 12px;
		margin:0px 3px;
		background-color:#f86;
		color:#fff;
		font-family:Arial Black;
		outline:none;
	}

		#tsubo_localmenu a.active{
			background-color:#c00;
		}

.tsubo_contents_container{
	background-color:#ffc;
	padding:10px;
	margin:10px 0px;
	border:1px solid #fa8;
}

	.tsubo_contents_header{
		cursor:pointer;
	}

	.tsubo_contents{
		margin-top:10px;
	}

	.tsubo_contents_footer{
		clear:both;
		padding-top:10px;
	}

		.tsubo_contents_close{
			visibility:hidden;
		}

		.tsubo_contents_close_show{
			visibility:visible;
			cursor:pointer;
		}

.floatleft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.floatright{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.clear{
	clear:both;
}

/*　**********　/ワンポイントアドバイス　**********　*/


.news_item{
	padding:4px 4px 4px 24px;
	background:#eee url(/user_file/poppop-sh/etc/icon_arrow.gif) no-repeat 1% 50%;
	margin-bottom:15px;
}

.news_link:link,
.news_link:visited,
.news_link:active{
	font-weight:normal; font-size:14px;
	color:#00f;
	text-decoration:none;
}

.news_link:hover{
	font-weight:normal; font-size:14px;
	color:#f00;
	text-decoration:underline;
}


.topics1_left{
	width:280px;
	padding:15px;
	color:#008;
	line-height:140%;
	background-color:#e2f0fd;
	vertical-align:top;
}

.topics1_right{
	padding:0px 15px;
	vertical-align:top;
	line-height:150%;
}

.topics1_navi{
	padding:20px;
	text-align:center;
}

.a_cp_sp{
	display:block;
	background:#f0f0f0;
	padding:4px;
}

.tb_cp_sp{
	border-top:3px solid #a00;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}

.td_cp_sp1{
	background:#eee;
	padding:5px
}

.td_cp_sp2{
	padding:10px;
	line-height:150%;
}

.tb_cp_sp1{
	width:550px;
	font-weight:bold; font-size:14px;
	margin:20px auto 20px auto;
	border:1px solid #7ac;
}

.td_cp_sp1_1{
	padding:5px;
	font-weight:normal; font-size:11px;
	color:#fff;
	background:#7ac;
}

.td_cp_sp1_2{
	padding:5px;
	border-bottom:1px solid #7ac;
	background:#f8faff;
}

.td_cp_sp1_3{
	width:130px;
	text-align:center;
	border-left:1px solid #7ac;
}

span.td_cp_sp1_name{
	display:block;
	padding-left:15px;
	background:url(/user_file/poppop-sh/etc/icon_arrow_r.gif) no-repeat left center;
}

a.td_cp_sp1_link:link,
a.td_cp_sp1_link:visited,
a.td_cp_sp1_link:active{
	font-weight:bold; font-size:16px;
	color:#08a;
}

a.td_cp_sp1_link:hover{
	font-weight:bold; font-size:16px;
	color:#c7a;
}

.iv_area{
	margin-left:20px;
	width:530px;
}

.iv_item{
	padding:4px;
	background:#f0f0f0;
	margin:10px;
}

.iv_t1{
	font-weight:bold; font-size:16px;
	color:#a00;
	text-align:center;
}

.iv_t2{
	font-weight:normal; font-size:14px;
	text-align:center;
	padding:10px;
	border-bottom:1px solid #eee;
	margin-bottom:20px;
}

.iv_t3{
	margin:20px 0px;
	padding:6px;
	font-size:1.2em;
	font-weight:bold;
	color:#800;
	background-color:#f5f5f5;
}

.iv_main{
	line-height:160%;
}

.iv_q{
	display:block;
	font-weight:bold;
	color:#44e;
	margin:10px 0px;
}


/* 出版案内 */

.tb_pub{
	border-collapse:collapse;
	width:700px;
	margin:0px auto;
}

.tb_pub_reason{
	border:1px solid #ccc;
	width:700px;
	margin:0px auto;
}

.pub_item{
	width:33%;
	border:1px solid #840;
	background:#ffe;
	/*padding:4px;*/
	vertical-align:top;
}

.pub_item2{
	width:33%;
	border:1px solid #840;
	background:#ffe;
	padding:4px;
	vertical-align:top;
}

.ph_pub1{
	border:1px solid #888;
	vertical-align:bottom;
	margin-bottom:8px;
}

.pub_title{
	font-weight:bold; font-size:14px;
	color:#008;
	padding:5px;
}

.pub_info{
	font-weight:normal; font-size:11px;
	padding:5px;
}

.pub_copy{
	text-align:center;
	font-weight:bold; font-size:12px;
	color:#800;
	padding:5px;
}

.pub_print{
	font-weight:bold; font-size:12px;
	color:#fff;
	border:1px solid #840;
	background:#840;
	padding:5px;
	text-align:right;
}

.pub_reason{
	width:100px;
	border:1px solid #840;
	background-color:#ffe;
	padding:10px;
	text-align:center;
}

/* 出版案内英語版 */
.tb_pub_e{
	border-collapse:collapse;
	width:100%;
	margin:0px auto 20px;;
	line-height:100%;
}

.tb_pub_e th.type{
	text-align:left;
	padding-bottom:5px;
	font-size:14px;
}

.tb_pub_e div.pub_info{
	font-size:12px;
	font-weight:bold;
	color:#880000;
}
.tb_pub_e p{
	font-size:11px;
}

.tb_pub_e table.detail{
	border-collapse:collapse;
}
.tb_pub_e table.detail th,
.tb_pub_e table.detail td{
	padding:3px;
	vertical-align:middle;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:11px;
}

.pub_item2{
	width:32%;
}




/* 出版案内・詳細 */

.pub_detail{
	padding:20px;
	background:#efd url(/user_file/poppop-sh/etc/bg_pub_g.gif) repeat;
	border:5px solid #E2F3D0;
}

.pub_detail_cap{
	font-weight:bold; font-size:16px;
	color:#800;
	text-align:center;
	padding-bottom:10px;
	background:url(/user_file/poppop-sh/etc/bg_line_b.gif) repeat-x center bottom;
	margin-bottom:20px;
}

.pub_detail_main{
	font-size:12px;
	line-height:150%;
	padding-left:20px;
	vertical-align:top;
}

.pub_info_name{
	font-weight:bold; font-size:16px;
	color:#008;
	margin-bottom:10px;
	/*border-bottom:1px solid #008;*/
	padding-left:20px;
	background:url(/user_file/poppop-sh/etc/icon_pub.gif) no-repeat left center;
}

.pub_detail_info{
	font-weight:bold; font-size:14px;
	color:#44a;
	padding:5px;	
}

.pub_detail_info2{
	font-weight:bold; font-size:12px;
	color:#a44;
	padding:3px;	
}

.t_com_pro{
	font-weight:bold; font-size:14px;
	color:#008;
	border-bottom:1px solid #ccc;
	padding:3px 0px;
	margin:3px 0px;
}

.com_pro_copy{
	font-weight:bold; font-size:18px;
	color:#a00;
	text-align:center;
}

.td_com_pro1{
	border:1px solid #aae;
	padding:5px;
	background:#eef;
}

.td_com_pro2{
	border:1px solid #aae;
	padding:5px;
}

#result{
	padding:10px;
}

#result2{
	padding:10px;
}

.td_pub_form1{
	border:1px solid #ccc;
	padding:5px;
	background:#ececec;
}

.td_pub_form2{
	border:1px solid #ccc;
	padding:5px;
}

.cap_pub_form{
	font-weight:bold; font-size:14px;
	color:#008;
	text-align:center;
}

.idpsbl{
	font-weight:bold; font-size:14px;
	color:#f88;
}

.link_com_guide1{
	display:block;
	border:1px solid #00f;
	background-color:#eef;
	text-align:center;
	padding:10px;
}

.exhibi_title{
	font-weight:bold; font-size:18px;
	color:#008;
}

.cap_pub_store{
	width:650px;
	font-weight:bold; font-size:14px;
	color:#88f;
	background-color:#eef;
	padding:4px;
	text-align:left;
	margin:0px auto 15px auto;
}

.tb_pub_store{
	width:650px;
	border-collapse:collapse;
	border:1px solid #88f;
	margin:0px auto 15px auto;
}

.td_pub_store1{
	font-weight:bold;
	font-size:14px;
	background-color:#eef;
	padding:10px;
}

.td_pub_store2{
	background-color:#fff;
	border-bottom:1px solid #88f;
	padding:2px;
}

.td_pub_store3{
	font-weight:bold;
	/*background-color:#eee;*/
	border:1px solid #88f;
	text-align:center;
	padding:2px;
}

table.pub_store_header{
	width:100%;
}
table.pub_store_header th{
	font-size:14px;
	text-align:left;
}
	/*展コミバックナンバー取扱*/
	div.tencommi_bn{
		padding-top:5px;
		font-weight:normal;
		font-size:0.75em;
		color:#2e5ee1;
		line-height:16px;
	}

		div.tencommi_bn img{
			vertical-align:middle;
		}

table.pub_store_header td{
	text-align:right;
}
table.pub_store_header td ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
table.pub_store_header td ul li{
	margin:0px;
	/*margin-left:5px;*/
	padding:0px;
	display:inline;
}


.d_recruit1{
	font-weight:bold; font-size:14px;
	color:#008;
}

.d_recruit2{
	background-color:#eee;
	border-left:4px solid #ccc;
	padding:3px;
	margin:10px 0px;
}

.d_recruit3{
	padding:5px;
	margin-bottom:20px;
	line-height:130%;
	background-color:#f5f5f5;
}

.d_recruit4{
	padding:5px;
	margin-bottom:20px;
	line-height:130%;
}

.td_recruit1{
	width:120px;
	border:1px solid #ccf;
	padding:5px;
	background-color:#eef;
}

.td_recruit2{
	border:1px solid #ccf;
	padding:5px;
	background-color:#fff;
}

.ph_recruit1{
	border:5px solid #ccc;
}

td{
	/*word-break:break-all;*/
}

/*　**********　展示会リンク集　**********　*/

div#txt_linkList_status{
	text-align:right;
	color:#88f;
	padding:3px 0px;
}

span#txt_linkList_status_area{
	color:#00a;
	font-weight:bold;
}

div#txt_linkList{
	text-align:right;
	height:20px;
	overflow:hidden;
}

div#showAll_linkList{
	text-align:right;
	padding-left:10px;
	cursor:pointer;
	display:none;
	height:20px;
	overflow:hidden;
}

div#linklist{
	margin-left:10px;
	padding:5px;
	background-color:#eee;
	border:1px solid #aaa;
	height:320px;
	overflow:scroll;
	display:block;
}

p.nolink{
	color:#888;
	font-weight:bold;
	margin:0px;
	padding:5px;
}

div#linklist ul{
	list-style-type:none;
	/*line-height:150%;*/
	margin:0px;
	padding:0px;
}

div#linklist ul li{
	padding:0px;
	margin:0px;
}

div#linklist ul li div{
	background-color:#88f;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

div#linklist ul li ul li div{
	background-color:#ccf;
	color:#008;
	font-weight:normal;
	padding:5px;
}

div#linklist ul li ul li ul{
border:1px solid #fff;
	background-color:#fff;	
}

div#linklist ul li ul li ul li{
/*border:1px solid red;*/
	background-image:url(/image/com_icon/icon_bt.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:5px;
	padding:3px 3px 3px 15px;
}

.t_linklist{
	color:#fff;
	font-weight:bold;
	font-size:1.0em;
	background-image:url(/user_file/poppop-sh/etc/bg_title_linklist.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-left:4px solid #008;
	padding:5px;
	margin:10px 0px;
}

.link_item{
	padding:4px 4px 4px 8px;
	background-color:#eee;
	border-left:4px solid #666;
	margin-bottom:15px;
}

h3.link_title{
	font-size:1.2em;
	margin:0px;
	padding-left:10px;
	background-image:url(/image/com_icon/icon_triangle.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

h1.caption{
	text-indent:-9999px;
	width:720px;
	height:36;
	margin:0px auto;
	background-repeat:no-repeat;
	background-position:center center;
}

/*　**********　サポート企業ガイド　**********　*/

.td_exhibi_type3{
	border:1px solid #ccc;
	padding:10px;
	vertical-align:middle;
	background-color:#f0f0ff;
}

.td_exhibi_type4{
	border:1px solid #ccc;
	padding:10px;
	vertical-align:middle;
	background-color:#fff;
}

.conpany_prof1{
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND: url(/user_file/poppop-sh/etc/bg_comp_tab.gif) no-repeat left top;
	PADDING-BOTTOM: 4px;
	COLOR: #fff;
	LINE-HEIGHT: normal;
	PADDING-TOP: 4px;
	FONT-STYLE: normal;
	HEIGHT: 22px;
	FONT-VARIANT: normal;
}

.conpany_prof2{
	BORDER-RIGHT: #564eff 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #564eff 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #564eff 1px solid;
	LINE-HEIGHT: 130%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #564eff 1px solid;
	BACKGROUND-COLOR: #f2f8ff;
}

.conpany_prof3{
	BORDER-RIGHT: #564eff 1px solid;
	BORDER-TOP: #564eff 1px solid;
	BORDER-LEFT: #564eff 1px solid;
	BORDER-BOTTOM: #564eff 1px solid;
}

.conpany_outline1{
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #564eff;
}

.conpany_outline2{
	PADDING-LEFT: 10px;
	BORDER-LEFT: #fff 5px solid;
	COLOR: #fff;
}

.conpany_outline3{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}

.conpany_outline4{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}

.conpany_outline5{
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
}

.conpany_outline6{
	BORDER-RIGHT: #c8dae5 1px solid;
	BORDER-TOP: #c8dae5 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #c8dae5 1px solid;
	WIDTH: 150px;
	BORDER-BOTTOM: #c8dae5 1px solid;
	BACKGROUND-COLOR: #c8dae5;
	TEXT-ALIGN: center;
}

.conpany_outline7{
	PADDING-LEFT: 10px;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 130%;
	BORDER-BOTTOM: #c8dae5 1px solid;
}

/*
#copyright{
	width:764px;
	margin-top:10px;
	text-align:center;
	border-top:1px solid #ccc;
	font-size:12px;
	padding:8px;
}
*/


/***展示会スケジュール***/

div.schedule_container{
	margin:15px 0px;
}

table.schedule_table{
	width:95%;
	border-collapse:separate;
	border-spacing:2px;
}

table.schedule_table th{
	width:55px;
	background-color:#ccc;
	font-weight:normal;
	font-size:12px;
}

td.schedule_caption{
	font-size:12px;
	line-height:120%;
}

td.shcedule_data{
	background-color:#fff;
	font-size:12px;
}

div.schedule_return_top{
	text-align:right;
}

div.schedule_area{
	width:95%;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	background-color:#008;
	padding:5px;
}

/*　**********　展コミ書籍版　**********　*/

h1#caption_tencommi_mg{
	text-indent:-9999px;
	background-image:url(/user_file/poppop-sh/etc/caption_tencommi_magazine.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#tencommi_magazine a{
	font-size:1.0em;
	text-decoration:underline;
}

#tencommi_magazine a:link,
#tencommi_magazine a:visited{
	color:#0069b2;
}

#tencommi_magazine a:active,
#tencommi_magazine a:hover{
	color:#a00;
}

#tencommi_magazine p{
	margin:5px 0px 20px;
}

#tencommi_magazine dt{
	color:#0c2279;
	font-weight:bold;
}

#tencommi_magazine dd{
	margin-left:10px;
	margin-bottom:5px;
}

#tencommi_magazine h1{
	/*height:;*/
	/*background-image:url();*/
}

#tencommi_magazine h2{
	font-size:1.3em;
	color:#0c2279;
	border-bottom:1px solid #cde;
	padding:4px 0px;
	line-height:100%;
}

#tencommi_magazine h4{
	font-size:1.2em;
	padding:3px 5px;
	color:#0069b2;
	border-bottom:1px dotted #0069b2;
	background-color:#eef5ff;
	margin:0px;
}

#tencommi_magazine div.author{
	margin:5px 0px;
	color:#888;
}

#tencommi_magazine strong.author{
	font-size:1.2em;
	color:#0c2279;
}

.tencommi_topics_title{
	color:#fff;
	font-weight:bold;
	padding:3px;
	background-color:#7F7F7F;
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}

.tencommi_topics{
	/*width:200px;*/
	padding:0px;/*5px 5px 0px;*/
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.tencommi_front{
	vertical-align:top;
}

.tencommi_desc{
	vertical-align:top;
	padding-left:5px;
	line-height:150%;
}

.tencommi_title{
	background-color:#0069b2;
	font-weight:bold;
	color:#fff;
	padding:2px 3px;
}

.tencommi_ptitle{
	display:block;
	padding:5px 0px;
	font-weight:bold;
	color:#0069b2;
}

#tencommi_backnumber{
	display:none;
	border:1px solid #0069b2;
	padding:10px;
}

table.tencommi_index,
table.tencommi_index2{
	width:100%;
}

/* 展コミ雑誌版　目次 volごと */

table.tencommi_index caption{
	text-align:left;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	background-color:#0C2279;
	padding:3px 5px;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
}

table.tencommi_index2 caption{
	background-color:#FF7F00;
}

table.tencommi_index3 caption{
	background-color:#17023a;
}

table.tencommi_index4 caption{
	background-color:#f00272;
}

table.tencommi_index5 caption{
	background-color:#0097e0;
}

table.tencommi_index6 caption{
	background-color:#e60012;
}


table.tencommi_index th{
	width:10%;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	line-height:130%;
	color:#888;
	border-right:1px solid #000;
	padding:5px 10px;
	vertical-align:top;
}

table.tencommi_index td{
	font-size:0.9em;
	line-height:130%;
	vertical-align:top;
	padding:5px 10px;
}

table.tencommi_index em{
	font-style:normal;
	font-weight:bold;
	color:0069b2;
}

table.tencommi_index em.em_tc3{
	color:#56007d;
}

table.tencommi_index em.em_tc4{
	color:#400205;
}

table.tencommi_index a:link,
table.tencommi_index a:visited{
	font-size:1.0em;
	text-decoration:underline;
	color:#f00;
}

table.tencommi_index a:hover,
table.tencommi_index a:active{
	font-size:1.0em;
	text-decoration:underline;
	color:#00f;	
}


/*　**********　幕張メッセ　**********　*/

div#makuhari h1{
	margin:0px 0px 20px;
	padding:0px;
}

div#makuhari h2{
	margin:20px 0px;
	padding:0px;
}

.makuhari_photo{
	width:570px;
}

.makuhari_photo td{
	vertical-align:top;
	font-size:0.8em;
	line-height:120%;
}

.makuhari_photo td img{
	margin-bottom:5px;
}

div.makuhari_new{
	text-align:center;
	margin-bottom:20px;
}

.makuhari_new table{
	text-align:left;
	width:570px;
	margin:0px auto;
}

.makuhari_new table th{
	padding:4px 10px;
	font-size:0.8em;
	color:#860;
	background-color:#ffee80;
	border-bottom:1px solid #860;
	border-right:1px solid #860;
}

.makuhari_new table td{
	width:25%;
	vertical-align:middle;
	font-size:0.8em;
}

.makuhari_new h3{
	font-size:0.8em;
}

.makuhari_map{
	margin-top:20px;
}

.makuhari_map_copy{
	padding:5px;
	text-align:right;
	color:#860;
}

.makuhari_map table{
	width:570px;
}

.makuhari_map table td{
	vertical-align:top;
	width:33%;
	font-size:0.8em;
}

.makuhari_map table td strong{
	color:#228;
}

.makuhari_map table td img{
	margin:5px 0px;
}


.makuhari_info td{
	vertical-align:top;
}

.makuhari_outline{
	border-collapse:collapse;
}

.makuhari_outline th{
	font-size:0.8em;
	background-color:#ccc;
}

.makuhari_outline th,
.makuhari_outline td{
	vertical-align:middle;
	padding:6px;
	border:1px solid #888;
}

.makuhari_inquire{
	width:570px;
	margin-top:20px;
}

.makuhari_inquire th,
.makuhari_inquire td{
	padding:4px;
}

.makuhari_inquire th{
	font-size:0.8em;
	color:#fff;
	background-color:#888;
}

.makuhari_inquire ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.makuhari_inquire ul li{
	margin:5px;
}

/*　**********　/幕張メッセ　**********　*/
/*　**********　幕張メッセ2　**********　*/
div#makuhari2{
	line-height:140%;
}

.t_makuhari2{
	clear:both;
	color:#fff;
	font-weight:bold;
	font-size:1.0em;
	background-image:url(http://eventbiz.net/user_file/poppop-sh/etc/bg_title_linklist.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-left:4px solid #008;
	padding:5px;
	margin:10px 0px;
}

ol.l_makuhari2{
	color:#800;
	margin:10px 25px;
	padding:0px;
}

ol.l_makuhari2 li{
	margin:5px 0px;
	padding:0px;
}
/*　**********　/幕張メッセ2　**********　*/
/*　**********　左バナー　**********　*/
.left_banner{
	margin-top:10px;
	text-align:center;
}
/*　**********　/左バナー　**********　*/


/*　**********　企業詳細ページ　**********　*/
.company_name{
	padding:10px 0px 8px 40px;
	background:url(/user_file/poppop-sh/etc/icon_company.gif) no-repeat left center;
	border-bottom:2px dotted #e3e3e3;
	font-weight:bold;
	font-size:1.5em;
	color:008;
	text-align:left;
}

.catchcopy{
	background-color:#f2f2f2;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	color:FF8040;
	padding:5px;
}

/*　**********　/企業詳細ページ　**********　*/


/*　**********　展示会詳細ページ　**********　*/
table.exhibition_detail{
	border-collapse:collapse;
	width:100%;
}

table.exhibition_detail th,
table.exhibition_detail td{
	border:1px solid #ccc;
	padding:4px;
	font-size:12px;
	line-height:130%;
}

table.exhibition_detail th{
	color:#555;
	background-color:#eee;
	width:25%;
}

div.exhibition_detail_name{
	border-bottom:2px dotted #e3e3e3;
	padding:20px 0px 10px;
	font-size:1.3em;
	font-weight:bold;
	color:#008;
	text-align:center;
}

div.exhibition_detail_explain{
	padding:10px;
}
/*　**********　/展示会詳細ページ　**********　*/

/*　**********　twitter/facebook　ソーシャルプラグイン　**********　*/
ul.social{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
	ul.social li{
		float:left;
		margin:0px;
		padding:0px;
	}
/*　**********　/twitter/facebook　ソーシャルプラグイン　**********　*/
