/*20070912追加---------------------------------

---------------------------------------------*/
#contents_shadow {
	background:url(img/ind_bg1.gif) repeat-y center top;
}
#contents_bg {
	width: 970px;
	text-align: center;
	margin: 0 auto;
}
#contents_bg td.main {
	padding: 0 20px;
}
#contents_bg td.main2 {
	padding: 0 15px;
}
#contents_bg td.foot {
	padding: 0 5px !important;
	padding: 0 5px 0 6px;
}
#contents_bg td.txt_style1 {
	font-size: 10px;
	color: #027abb;
}
.flash_area {
	padding: 0 0 0 15px !important;
	padding: 0 0 0 17px;
}

/*---------------------------------------------
all
---------------------------------------------*/
body{
	margin:0px;
	background-color:#FFFFFF;
	text-align:center;
}

.clear{
	clear:both;
}

.bodyall{
	width:768px;
	margin:0px auto;
	text-align:left;
}

.bodyall2{
	width:699px;
	margin:0px auto;
	text-align:left;
}

.bodyall_home{
	width:771px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop{
	width:528px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop2{
	width:705px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop3{
	width:768px;
	margin:0px auto;
	text-align:left;
}
.bodyall_pop4{
	width:750px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop5{
	width:765px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop6{
	width:710px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop7{
	width:707px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop8{
	width:724px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop9{
	width:561px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop10{
	width:618px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop11{
	width:625px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop12{
	width:760px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop13{
	width:712px;
	margin:0px auto;
	text-align:left;
}
.bodyall_pop14{
	width:473px;
	margin:0px auto;
	text-align:left;
}

.bodyall_pop15{
	width:800px;
	margin:0px auto;
	text-align:left;
}

.bodyall867{
	width:867px;
	margin:0px auto;
	text-align:left;
}

/*---------------------------------------------
contents
---------------------------------------------*/
#contents{
	text-align:center;

}
#contents_side{
	position:relative;
	width:192px;
	float:left;
	margin:0px;
	text-align:left;
}
#contents_main{
	width:528px;
	float:right;
	margin:0px;
	text-align:left;
}
#contents_main_c{
	width:528px;
	margin:0px auto;
	text-align:left;
	clear:both;
}
#contents_main2{
	width:672px;
	margin:0px auto;
	text-align:left;
	clear:both;
}
#contents_main3{
	width:768px;
	margin:0px auto;
	text-align:left;
	clear:both;
}
#contents_main4{
	width:484px;
	float:right;
	margin:0px;
	text-align:left;
}
#contents_main5{
	width:489px;
	float:right;
	margin:0px;
	text-align:left;
}
#contents_main6{
	width:603px;
	float:right;
	margin:0px;
	text-align:left;
}
#contents_main7{
	width:705px;
	float:right;
	margin:0px;
	text-align:left;
}
#contents_main8{
	width:473px;
	float:right;
	margin:0px;
	text-align:left;
}
#contents_main_h{
	width:771px;
	margin:0px auto;
	text-align:left;
	clear:both;
}

h1.lv4under{
	width:768px;
	margin:0px;
	clear:both;
}

h1.lv4under2{
	width:699px;
	margin:0px;
	clear:both;
}

h1.lv4under3{
	width:705px;
	margin:0px;
	clear:both;
}
#page_top{
	width:768px;
	height:53px;
	margin:0px;
	clear:both;
}
#page_top2{
	width:705px;
	height:53px;
	margin:0px;
	clear:both;
}

/*---------------------------------------------
header
---------------------------------------------*/
#header{
	width:768px;
}
#header_ci{
	width:100px;
	float:left;
	text-align:left;
}
#header_link{
	width:384px;
	float:right;
	text-align:right;
}

/*---------------------------------------------
main_navi
---------------------------------------------*/
#main_navi{
	width:768px;
	text-align:left
}
#main_navi ul{
	margin:0px;
	padding:0px;
}
#main_navi li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#main_navi div{
	float:left;
}

/*---------------------------------------------
sub_navi
---------------------------------------------*/
#sub_navi{

}
#sub_navi ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#sub_navi li div{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:0px;
	line-height:0px;
	vertical-align:bottom;
}
.sub_position{
	position:relative;
	top:-24px;
}
.sub_position_v{
	position:relative;
	top:-44px;
}
.sub_position_sp0{
	position:relative;
	top:-61px;
}
.sub_position_noh1{
	padding-top:48px;
}

/*---------------------------------------------
global
---------------------------------------------*/
#global{
	width:768px;
	text-align:left;
}
#global_navi{

}
#global_navi ul{
	margin:0px;
	padding:0px;
}
#global_navi li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#global_navi div{
	float:left;
}

/*------------*/
#global_about2{

}
#global_about2 ul{
	margin:0px;
	padding:0px;
}
#global_about2 li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#global_about2 div{
	padding:0px 0px 0px 0px;
	float:left;
}

#global_about{

}
#global_about ul{
	margin:0px;
	padding:0px;
}
#global_about li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#global_about div{
	padding:0px 22px 0px 0px;
	float:left;
}

#gloval_misawa{
	float:left;
}
#gloval_asbest{
	width:166px;
	margin:0px;
	padding:0px;
	text-align:right;
	float:right;
}


/*---------------------------------------------
footer
---------------------------------------------*/
#footer{
	width:768px;
	text-align:left;
}
#footer_navi{
	width:393px;
	float:left;
}
#footer_navi ul{
	margin:0px;
	padding:0px;
}
#footer_navi li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#footer_navi div{
	padding:0px 22px 0px 0px;
	float:left;
}
#footer_copy{
	width:375px;
	margin:0px;
	padding:0px;
	text-align:right;
	float:right;
}


/*---------------------------------------------
footer2
---------------------------------------------*/
#footer2{
	width:768px;
	text-align:left;
}
#footer_navi2{
	width:768px;
	float:left;
}
#footer_navi2{
	width:768px;
	float:left;
}
#footer_navi2 ul{
	margin:0px;
	padding:0px;
}
#footer_navi2 li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#footer_navi2 div{
	padding:0px 0px 0px 0px;
	float:left;
}


---------------------------------------------*/

/*20090106追加--------------------------------------------

--------------------------------------------------------*/
/*---------------------------------------------
kodate_header
---------------------------------------------*/
#kodate_header{
	width:930px;
	padding: 0 20px;
}
#kodate_header img{
	border:0;
}
#kodate_header_ci{
	width:100px;
	float:left;
	text-align:left;
}
#kodate_header_link{
	width:384px;
	float:right;
	text-align:right;
}
.kodate_tab_link img{
	border:0;
}
/*---------------------------------------------
kodate_main
---------------------------------------------*/
#contents_bg td.kodate_main {
	padding: 0 17px;
}
#contents_bg td.kodate_main2 {
	padding: 0 5px;
}

table.kodate_trendword {
	margin-bottom: 9px;
}

.kodate_flash_area {
	padding: 0 0 0 1px;
}
/*---------------------------------------------
kodate_catalog
---------------------------------------------*/
table.kodate_catalog tr.tr1 {
	height:14px;
}
table.kodate_catalog tr.tr2 {
	height:22px;
}
table.kodate_catalog tr.tr3 {
	height:33px;
}

body{font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", 'メイリオ', Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;}
/*---------------------------------------------
展示会場一覧
---------------------------------------------*/
#tenji{margin-top:0px; width:764px; float:left; border:2px solid #d86637;}
#tenji.pagetop{}
#tenji h2{margin:0; padding:0;}
#tenji img{margin:0; border:none; vertical-align:bottom; display:inline;}
#tenji ul{margin:0; padding:10px 0 0 2px; list-style:none; float:left;}
#tenji ul li{float:left; width:178px; margin:0; padding:0 0 20px 10px; text-align:right;}
#tenji ul li h3{margin:0; padding:0 0 5px 0; font-size:16px; line-height:150%; color:#d86637; font-weight:bold; text-align:left;}
#tenji ul li p{margin:0; padding:0; text-align:left;}
#tenji ul li p.text{font-size:12px; line-height:150%; height:5em; padding-top:5px; color:#393939;}
#tenji ul li p.tel{font-size:14px; line-height:150%; color:#d86637; font-weight:bold; padding-bottom:5px;}

/*---------------------------------------------
20130701
---------------------------------------------*/
.block{width:768px; margin:0 auto;}
.block h1,
.block h2,
.block p{margin:0; padding:0;}
.block img{margin:0; vertical-align:bottom; display:inline;}









