@charset"shift_jis";
@import url(../../css/clear.css);

/**********************
igo2010.css
マタニティカーニバル2010
「出展案内」サイト用CSS
LAST UP DATA: 2009/11/25
AUTHOR:YUKI INOUE
(tvosaka-system)
***********************/

/*******************************************************
1.共通部分
2.段組
3.index.html
*******************************************************/
body{
	background:#FFF;
	font-size:13px;
	*font-size:small;
	*font:x-small;
	line-height:125%;
	color:#000;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/*margin.padding関係*/
.mar-l20{
	margin-left:20px;
}
.mar-t20{
	margin-top:20px;
}
.mar-tb10{
	margin:10px 0;
}
.mar-tb20{
	margin:20px 0;
}
.mar-b10{
	margin-bottom:10px;
}
.mar-b30{
	margin-bottom:30px;
}
.mar-b20{
	margin-bottom:20px;
}
.mar-r20{
	margin-right:20px;
}
.mar-b50{
	margin-bottom:50px;
}
.mar-t50{
	margin-top:50px;
}
.mar-l50{
	margin-left:50px;
}
.mar-l100{
	margin-left:100px;
}
.pd-t5{
	padding-top:5px;
}
.mar-t10{
	margin-top:10px;
	}
.pad-10{
	padding:10px;
}
.pad-tb05{
	padding-top:0.5em;
	padding-bottom:0.5em;
}
/*テキストサイズ・色関係*/
.txt11{
	font-size:85%;
}
.txt14{
	font-size:108%;
}
.txt15{
	font-size:116%;
}
.txt17{
	font-size:131%;
}
.txt20{
	font-size:153.9%;
}
.orange17{
	font-size:131%;
	color:#FF6600;
	font-weight:bold;
}
.ti-1em{
	text-indent:1em;
}
.al-c{
	text-align:center;
}
.fl-l{
	float:left;
}
.border-r1{
	border-right:1px solid #999;
}

/**********************************
2.段組
**********************************/
body{
	background:url(images/bg_green.jpg) repeat;
	width:100%;
}
#wrapAll{
	background:url(images/bg_wrap.jpg) left top no-repeat;
	width:100%;
}
#wrapAll #wrapMain{
	background:url(images/bg_main.jpg) repeat-y;
	margin:0 auto;
	width:780px;
	padding:0 20px 50px 0;
}
#wrapMain #contents{
	padding:30px 0;
}
#wrapMain #left{
	float:left;
	width:110px;
}
#wrapMain #main{
	float:left;
	width:670px;
}
#footer{
	background:url(images/bg_footer.jpg) left top repeat-x;
	height:26px;
	text-align:center;
}
/**********************************
index.html
**********************************/
#wrapMain #head h1{
	float:left;
	width:564px;
}
#head .date{
	float:left;
	width:216px;
}
.necsite,.necsite a{
	display:block;
	background:url(images/btn_nec.jpg) left top no-repeat;
	text-indent:-9999px;
	position:relative;
	width:216px;
	height:45px;
	overflow:hidden;
}
.date a:hover{
	display:block;
	background:url(images/btn_nec_on.jpg) left top no-repeat;
	position:relative;
	width:216px;
	height:45px;
}
#wrapMain #left img{
	padding-top:30px;
	padding-left:10px;
}
#contents .fight01,#contents .fight02{
	background:url(images/bg_small.png) no-repeat;
	height:336px;
	margin-bottom:20px;
	padding:20px;
}
#contents .kaisetsu{
	float:left;
	width:277px;
}
#contents .mar-r2{
	margin-right:2px;
}
.kaisetsuLeft{
	margin-right:5px;
}
.kaisetsu .kaisetsuLeft,.kaisetsu .kaisetsuRight{
	float:left;
	width:126px;
	font-size:85%;
	padding:80px 5px 5px;
}
#kaisetsuContents #yamada{
	background:url(images/kaisetsu_yamada.jpg) no-repeat;
	height:176px;
}
#kaisetsuContents #manba{
	background:url(images/kikite_manba.jpg) no-repeat;
	height:176px;
}
#kaisetsuContents #ou{
	background:url(images/kaisetsu_ou.jpg) no-repeat;
	height:176px;
}
#ou img{
	vertical-align:text-top;
	display:inline;
}
#kaisetsuContents #izawa{
	background:url(images/kikite_izawa.jpg) no-repeat;
	height:176px;
}
#contents .senshuContnainer{
	float:left;
	width:348px;
	height:321px;
	margin-top:5px;
}
.senshuContnainer .senshu{
	float:left;
	width:164px;
	padding:200px 5px 5px;
}
.senshuContnainer #yamashita{
	background:url(images/yamashita.jpg) no-repeat;
	height:321px;
}
.senshuContnainer #kawano{
	background:url(images/kawano.jpg) no-repeat;
	height:321px;
}
.senshuContnainer #hane{
	background:url(images/hane.jpg) no-repeat;
	height:321px;
}
.senshuContnainer #ko{
	background:url(images/ko.jpg) no-repeat;
	height:321px;
}
#content02 #gaiyo,#content02 #kansen{
	float:left;
	width:335px;
	padding-top:100px;
}
#content02 #gaiyo{
	background:url(images/gaiyo.png) left top no-repeat;
}
#gaiyo dl{
	margin-left:20px;
}
#gaiyo dl dt{
	font-size:123.1%;
	font-weight:bold;
	background:url(images/listmark.png) left top no-repeat;
	padding-left:18px;
	padding-top:15px;
	height:25px;
	width:4em;
	float:left;
	clear:both;
	margin-top:5px;
}
#gaiyo dl .dd01{
	padding:0.7em 0 0.2em 65px;
	background:url(images/underline.png) left bottom repeat-x;
}
#gaiyo dl .dd02{
	padding:1.5em 0 0.8em 65px ;
	background:url(images/underline.png) left bottom repeat-x;
}
#content02{
	margin-bottom:30px;
}
#content02 #kansen{
	background:url(images/kansen.png) left top no-repeat;
	text-align:center;
}
#kansen .btn_oubo{
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:212px;
}
#kansen .btn_oubo a{
	background:url(images/form.png) no-repeat;
	height:91px;
	width:212px;
	display:block;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}
#kansen .btn_oubo a:hover{
	background:url(images/form_on.png) no-repeat;
	height:91px;
	width:212px;
	display:block;
	text-indent:-9999px;
	position:relative;
}
#tel{
	background:url(images/toiawase.png) left top no-repeat;
	padding-left:160px;
	margin-left:250px;

	}