/* CSS Document */

@charset "shift_jis"

.clear{
	clear:both;
}

#btn_box{
	width:630px;
	height:50px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}

#btn_01{
	width:200px;
	height:50px;
	float:left;
	display:inline;
}

.btn_02{
	width:200px;
	height:50px;
	float:left;
	display:inline;
	margin-left:15px;
}


.p_top{
	width:630px;
	padding-bottom:50px;
	height:250px;
	border-bottom:1px dashed #c2bfb6;
}	

.p_dow{
	width:630px;
	padding-bottom:50px;
	height:300px;
	border-bottom:1px dashed #c2bfb6;
}	

.p_left{
	width:215px;
	float:left;
	display:inline;
	padding-top:60px;
}

.p_img{
	width:215px;
	text-align:center;
}
	


.photo_text{
	width:215px;
	text-align:center;
	line-height:18px;
	margin-top:10px;
}

.p_right{
	width:415px;
	float:left;
	display:inline;
	padding-top:35px;
}

.p_right_title{
	width:415px;
	line-height:30px;
	height:30px;
	font-size:14px;
	font-family:Candara, Arial,;
}

.p_gray{
	width:415px;
	line-height:30px;
	background:url(../img/bar_bg.jpg);
	height:30px;
}		

.p_white{
	width:415px;
	line-height:30px;
	height:30px;
}

.p_tr_left{
	width:165px;
	padding-left:5px;
	line-height:30px;
	height:30px;
	float:left;
	display:inline;
}

.p_tr_right{
	width:244px;
	line-height:30px;
	height:30px;
	float:left;
	display:inline;
}				
	
.foot_banner{
	margin-top:30px;
}					

.under_txt{
	width:630px;
	height:29px;
	text-align:center;
	line-height:29px;
	background:url(../img/bar_bg2.jpg) repeat-x ;
	margin-top:30px;
}
