@charset "utf-8";

/* TRADESHOW ORGANIZERS INC. -----------------------------

　来場者用 関西ハウジングフェア 基本スタイル
　
　Update:2014.5.16
　CSS Name:base.css

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


/* Reset ------------------------------------------------- 
---------------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,/*strong,*/th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}


/* ClearFix ---------------------------------------------- 
---------------------------------------------------------- */

.cf:before,.cf:after{
	content:"";
	display:table;
}
.cf:after{
	clear:both;
}
.cf{
	zoom:1;
}


/* Basic Layout ------------------------------------------ 
---------------------------------------------------------- */

body {color: #333; font: 12px/1.5 /*"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6",*/"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,Osaka,sans-serif;}
a{outline:none;}
a:link,a:visited{
	color: #0672CA;
	text-decoration: underline;
}
a:hover{
	color:#555;
	text-decoration:none;
	opacity:0.8;
}

.alC { text-align:center; }
.alR { text-align:right; }

hr {
	display:block;
	margin:10px 0;
	height: 1px;
	border: 0;
	border-top: 1px dotted #666;
}

.must { color:#C00; margin-left:5px; }

img {
	vertical-align: bottom;
	border: none;
}

.imgR { float:right; margin:0 0 10px 10px; }
.imgL { float:left; margin:0 10px 10px 0; }


/* font style */
#contWrap .pageDetail p { margin: 10px 15px 10px; }

.txt10 { font-size:10px; }
.txt12 { font-size:12px; }
.txt14 { font-size:14px; }
.txt16 { font-size:16px; }
.txt18 { font-size:18px; }
.txt20 { font-size:20px; }
.txtNormal { font-weight:normal; }
.red {color:#C00; }
.blue {color: #0067B5;}
.green {color: #00A63D;}
.brown {color: #794110;}
.orange {color: #FF6600;}

.mgnT5 { margin-top:5px; }
.mgnT10 { margin-top:10px; }
.mgnT20 { margin-top:20px; }
.mgnT40 { margin-top:40px; }
.mgnB10 { margin-bottom:10px; }
.mgnB20 { margin-bottom:20px; }
.mgnB40 { margin-bottom:40px; }
.mgnB45 { margin-bottom:45px; }

/* Google Map */
.mapConbL {
	width:313px;
	float:left;
}
.mapConbR {
	width:350px;
	margin-left:333px;
}


/* List Style */
.ltTxt {
	background:url(../images/lt_sq_yelw.gif) no-repeat left 6px;
	padding:2px 0 2px 20px;
}

/* 1clm Layout */

#contWrap {
	width:948px;
	background:url(../images/maincont_topw.png) no-repeat left top;
	padding-top:10px;
	float:left;
}

#contWrap .contInline {
	background:url(../images/maincont_bottomw.png) no-repeat left bottom;
	padding-bottom:10px;
}

#contWrap .contHd {
	background:url(../images/maincont_repeatw.png) repeat-y;
	padding:0 10px 10px 10px;
}

#contWrap .pageDetail {
	margin:20px 15px;
}
