@charset "utf-8";







/*アンケートフォーム*/



.anq_form{



text-align:center;



width:90%;



margin:0 40px 20px;



}



.anq_form input{



margin-bottom:3px;



}



.anq_form textarea{



width:100%;



margin-bottom:15px;



}







.anq_form .warp_box{



text-align:left;



margin-bottom:15px;



}











span.err{



color:#CC0000;



}











/*ギャラリー*/











.gallery{



margin-left:10px;



margin-bottom:20px;



}











.gallery img{



width:156px;



height:156px;



margin:6px;



}







.galley_tyuui{

color:#CC0000;

/*width:310px;*/

text-indent:-1em;

position:relative;

top:-10px;

left:30px;

line-height:120%;

}



.galley_info{

float:right;

line-height:120%;

}


/*ギャラリー恵ちゃんレポート*/
.gallery_report{


margin:auto;

}

#report_01{
	margin:0px;
	padding:0px;
	float:left;
}

#report_02{
    float:right;
	margin:0px;
	padding:0px;
	background-image:url(http://www.reptilesworld.jp/gallery/reportimage/report03.jpg);
	background-repeat:no-repeat;
	width:245px;
	height:394px;
	
}


/*出店一覧*/


#shop_omise02 p{
	width: 290px;
	height: 72px;
	text-align: left;
	position: absolute;
	left: 30px;
	top: 115px;
	color: #F03;
	text-shadow: 1px 1px 1px #333;
	font-size: 85%;
	line-height: 1.8em;
}




.exlist{



margin-left:20px;



float:left;



display:inline;



margin-bottom:20px;}







.exlist h3{



clear:both;



font-size:100%;



padding:10px 0 10px;



border-bottom:1px solid #CCCCCC;



margin-top:10px;







}







.exlist ul{



margin-left:30px;



margin-top:10px;



}







.exlist li{



width:370px;



float:left;



/*padding-bottom:5px;*/



height:40px;



color:#333;



}







.exlist li img{



/*height:30px;*/



vertical-align:middle;



margin-right:5px;



}







/*出展および出店一覧*/







.links{



width:110px;



height:170px;



padding:10px 5px 0px 5px;



margin:15px 0px 0px 0px;



text-align:center;



float:left;



}



.links p{



font-size:12px;



}



.bo-r{



border-right: solid #CCC;



border-right-width:thin;	



}



#siruku{



width:80px;



margin:0px 0px 0px 15px;



float:inherit;



}



.siruku_logo{



float:left;	



}

.detele-corp{
	margin: 0px;
	line-height: 15px;
	text-align: left;
	font-size: xx-small;
	width: 100px;

}

.logo-up{
	height: 90px;
	font-size: 12px;

}
/*----------出展募集のブース説明----------*/
#entry_mainbo{
	padding-top:50px;
	}
	
#entry_mainbo div[id^="entry_"]	{
	border: 1px solid #666;
	padding: 15px;
	margin-bottom:20px;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
}

#entry_mainbo h3{
	font-size:18px;}
#entry_mainbo h4{
	font-size:14px;}
#entry_mainbo .price{
	font-size:25px;}
	
.entry_price{
	padding-bottom:10px;
	width:420px;
}



.entry_price+ul{
	width:420px;
}



#entry_subbo_2 .entry_price+ul{
	width:100%;}

.entry_price li{
	padding-bottom:5px;
}
	
#entry_mainbo li{
list-style: none;

}
#entry_mainbo_left {
	font-size: 15px;
	background-image: url(../images/exhibition_img/main_booth.gif);
	background-repeat: no-repeat;
	background-position: 410px 15px;
	font-size: 14px;
	line-height: 20px;
	/* [disabled]margin: 10px 0 20px 0; */
	padding-right: 450px;
}
#entry_mainbo_rule {
	clear:both; 
	margin:10 0 20 0;
}
#entry_subbo_left {
	margin:10 0 20 0;
	font-size:15px;
		margin:10 0 20 0;
	font-size:15px;
	margin-top: 0px;
	background-image: url(../images/exhibition_img/sub_booth.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-size: 14px;
	line-height: 20px;
	padding-right: 200px;
	height:450px;
}



/*#entry_subbo_2 {
	margin: 10 0 20 0;
	font-size: 15px;
	margin: 10 0 20 0;
	font-size: 15px;
	margin-top: 0px;
	font-size: 14px;
	line-height: 20px;
	padding-right: 200px;
}
 */


	 #entry_subbo_2 {
	margin: 10 0 20 0;
	font-size: 15px;
	margin: 10 0 20 0;
	font-size: 15px;
	margin-top: 0px;
	background-image: url(../images/exhibition_img/animalGoodsBooth.gif);
	background-repeat: no-repeat;
	background-position: right 30px;
	font-size: 14px;
	line-height: 20px;
	padding-right: 200px;
}

	 
/*----------出展募集のブース説明----------*/


/*----------ボランティア学生説明----------*/
.cp_box {
	font-weight: bold;
	width: 100%;
	margin: 1em auto;
	padding: 0.3em 1em;
	text-align: center;
	color: #da3c41;
	border: 2px solid #da3c41;
	border-radius: 3px;
}



