/*    ------------ 汎用 ------------    */


/*    ------------ トップページ /index.html ------------    */

/* map */
#index .titleimg{
	background-color:#FFF;
	padding-top:26px;
}

/* map */
#index .maparea {
	width: 582px;
}

#index .maparea .maparea_L {
	width: 148px;
	float: left;
	padding-right: 16px;
}

#index .maparea .maparea_R {
	width: 402px;
	float: left;
}

/* 大お悩み相談会 */




#index .consul01{
	height: 92px;
	width: 646px;
	position: relative;
	background:transparent url(../../images/ind_consul_bkg_center.gif) 0 0px repeat-y;
}

#index .consul01 .bt01{
	position: absolute;
	left: 327px;
	top: 43px;
}



#index .consul02{
	height: 105px;
	width: 646px;
	position: relative;	
}


#index .consul02 .bt02{
	position: absolute;
	left: 48px;
	top: 15px;
}

#index .consul_center{
	width:596px;
	background:transparent url(../../images/ind_consul_bkg_center.gif) 0 0px repeat-y;
	padding: 0px 25px 0px 25px;
}

#index .consul_center .manlayout{
	padding:0px 0px 10px 0px;
	width:596px;
}

#index .consul_center .manlayout .ph{
	width: 60px;
	float: left;
}

#index .consul_center .manlayout .txt{
	width: 536px;
	float: left;
}

#index .consul_center .manlayout img{
	border:1px solid #CCC;
	display:block;
}

#index .consul_center li{
	padding:0px 0px 10px 0px;
	width:298px;
	float:left;
	display:inline;
}


#index .consul_center li .ph{
	width: 60px;
	float: left;
}

#index .consul_center li .txt{
	width: 228px;
	float: left;
}

#index .consul_center li img{
	border:1px solid #CCC;
	display:block;
}

/* iframe */

#index iframe {
	border: 1px #CCC solid;	
}

#index_iframe #xmlid{
	padding: 16px 0px 16px 16px;
}



#index_iframe #xmlid .iframe_box {
	width: 566px;
	padding: 0px 0px 10px 0px;
}

#index_iframe #xmlid .iframe_date {
	float: left;
	width: 90px;
}

#index_iframe #xmlid .iframe_date p{
	font-weight:bold;
	text-align:left;
}

#index_iframe #xmlid .iframe_txt {
	float: left;
	width: 476px;
}

#index_iframe #xmlid .iframe_txt p{
	text-align:left;
}

#index_iframe a:link{color: #0068b7;}
#index_iframe a:visited{color: #0068b7;}
#index_iframe a:hover{color: #7F0019;}
#index_iframe a:active{color: #0068b7;}
#index_iframe a:focus{outline:none;}


/*    ------------ 参加申し込み /entory.html ------------    */

/* ASID 相談枠 */

#entory .quest{
	height: 233px;
	width: 646px;
	position: relative;	
}

#entory .quest .bt01{
	position: absolute;
	left: 36px;
	top: 184px;	
}

/*    ------------ 出展企業 /ec_xxx.html ------------    */

#ecsite .ec_box{
	width: 646px;
}

#ecsite .ec_box .ec_box_L{
	width: 230px;
	float: left;
}

#ecsite .ec_box .ec_box_R{
	width: 400px;
	float: left;
	padding: 0px 0px 0px 16px;
}

/*    ------------ 会場案内 /place.html ------------    */

#place iframe {
	border: 1px #CCC solid;
}

/*    ------------ Q&A /faq.html ------------    */

#faq .q_title {
	background:transparent url(../../images/faq_00_img01.gif) 0 0px no-repeat;
	padding: 3px 0px 20px 38px;
}

/*    ------------ 来場者の声 /voice.html ------------    */

#voice .manlayout{
	width: 614px;
	position: relative;	
}

#voice .manlayout .Lman_L{
	left: 0px;
	top: 0px;
	position: absolute;
}

#voice .manlayout .Lman_R{
	width: 513px;
	float: right;
}

#voice .manlayout .Rman_R{
	left: 512px;
	top: 0px;
	position: absolute;
}

#voice .manlayout .Rman_L{
	width: 513px;
	float: left;
}

/*    ------------ 大お悩み相談会 /consul.html ------------    */

#consul .layout240_374{
	width: 614px;
}

#consul .layout240_374 .layout240_374_L{
	width: 240px;
	float: left;
}

#consul .layout240_374 .layout240_374_R{
	width: 358px;
	padding-left:16px;
	float: left;
}

/*    ------------ セミナー /seminar.html ------------    */

#seminar .manlayout{
	width: 614px;
}

#seminar .manlayout .manL{
	width: 100px;
	float: left;
}

#seminar .manlayout .manL img{
	border:1px solid #CCC;
	display:block;
}

#seminar .manlayout .manR{
	width: 514px;
	float: left;
}


