@charset "UTF-8";

.tx_green{
	color:#306b4a;
}

#campaign .maindox02 {
	display:block;
	width:850px;
	height:260px;
	margin:0px;
	padding:0px;
	background-image: url(image/oubo/main_img02.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

#campaign h2{
	border:none;
	background-image:none;
	text-indent: -9999em;
}

#campaign .oubo_outline {
	display:block;
	width:850px;
	margin:0px;
	padding:60px 0px 27px 0px;
	background-image: url(image/oubo/oubo_utline.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

#campaign .oubo_outline p{
	display:block;
	width:420px;
	margin:0px;
	padding:0px 0px 0px 25px;
line-height:normal;
line-height:1.3em;
}

#campaign .title_tejyun{
	width:800px;
	margin:0px;
	padding:0px;
	background-image: url(image/oubo/title_tejyun.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

/*ステップのところ*/
#campaign .step_text{
	display:block;
	width:580px;
	padding:60px 0px 0px 0px;
	float:left;
}

#campaign .step_img{
	display:block;
	padding:160px 20px 0px 10px;
	width:147px;
	float:left;
}

#campaign ul.step_list{
	display:block;
	list-style:none;
}

#campaign ul.step_list li{
	display:block;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 5px 75px;
	background-position: 0% 0px;
	background-repeat: no-repeat;
	border-bottom:1px dotted #999999;
}

#campaign ul.step_list li.step01{
	background-image: url(image/oubo/step01.gif);
}

#campaign ul.step_list li.step02{
	background-image: url(image/oubo/step02.gif);
}

#campaign ul.step_list li.step03{
	background-image: url(image/oubo/step03.gif);
}

#campaign ul.step_list li.step04{
	background-image: url(image/oubo/step04.gif);
}

#campaign ul.step_list li.step05{
	background-image: url(image/oubo/step05.gif);
}

#campaign ul.step_list li.step06{
	background-image: url(image/oubo/step06.gif);
}

table.campaign {
	padding:0;
	margin:30px 0px 50px 0px;
}

table.campaign td , table.campaign th {
	padding:10px;
	border-top:3px solid #f8d1d4;
	border-left:3px solid #f8d1d4;
}


/*展示会*/
#campaign .maindox03 {
	display:block;
	width:850px;
	height:260px;
	margin:0px;
	padding:0px;
	background-image: url(image/tenji/main_img03.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

#campaign .title_tenji{
	width:800px;
	margin:0px;
	padding:40px 0px 0px 0px;
	background-image: url(image/tenji/title_tenji.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

#campaign .tenji_division3{
	display:block;
	width:239px;
	float:left;
	margin:0px;
	padding:0px 23px 0px 0px;
}

#campaign .tenji_division3_none{
	display:block;
	width:239px;
	float:left;
	margin:0px;
	padding:0px;
}

#campaign .tenji_division3 h4,
#campaign .tenji_division3_none h4{
	display:block;
	width:239px;
	height:23px;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	background-image: url(image/tenji/photo_title.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

small.ph_update{
	display:block;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}

.user_name{
	display:block;
	color:#1e5e3b;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}