/* profile.css */

.wrapper{
	width : 950px;
/*	height : 1745px; */
	height : 745px; 
	margin : 0px auto 0 auto;
	background-color : #FFFFFF;
/*
	border : 1px solid #2D2300;
	border-bottom : 1px solid #2D2300;
	border-left : 2px solid #A0A0A0;
	border-right : 2px solid #A0A0A0;
	background-color : #FF0066;
*/
}


.content {
	width : 900px;
/*	height : 1650px; */
	height : 650px;
	position : absolute; top:100px; left: 25px;
/*
	background-color : #FFF0F0;
*/
}


/* サイドナビゲーション用 */

.right_side {
	width :230px;
/*
	background-color : #FF00FF;	
	border-right : 2px solid #A0A0A0;
	background-color : #FF00FF;	
*/
	position : absolute; top:0px; left: 670px;
}


.main {
	width :650px;
/*	height : 1530px; */
	height : 530px;
	position : absolute; top:140px; left: 0px;
/*
	border-top : 7px solid #4E3000;
	background-color : #00FF00;
*/

}


.footer{
	width : 100%;
	height : 155px;

	clear : both;
/*
	height : 150px;
	text-align : right;
	background: url(../img/hedder.jpg) repeat-y scroll;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	background-color : #BEA037;
	background:#1a1a1a url(../img/bg/bg_foot03.gif) no-repeat top;
*/

	background-color : #323232;
	border-top : 2px solid #FF0000;
/*	position : absolute; top:2600px; left: 0px; */
	position : absolute; top:1000px; left: 0px;
}


.cont_01{
	width :650px;
/*	height : 300px; */
	height : 600px;	
	margin : 0px 0px;

/*
	border-top : 2px solid #A0A0A0;
	background-color : #FFE304;
*/
}


img.rinen{
	margin:10px 0;
}


.cont_02{
	width :650px;
	height : 800px;
	
	margin : 10px 0px;

/*
	background-color : #FF3600;
	border-top : 2px solid #A0A0A0;
*/

}


div.campany_data{
	width : 550px;
	height : 40px;
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
	

}

div.campany_data2{
	width : 550px;
	height : 65px;
	
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


div.campany_data3{
	width : 550px;
	height : 270px;
	
	margin-top : 10px;
	margin-left : 70px;
/*
	border-bottom : 2px dotted #BFBFBF;
*/
	font-size : 12px;
}


div.campany_data4{
	width : 550px;
	height : 520px;
	
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;

	font-size : 12px;
}


div.campany_data5{
	width : 550px;
	height : 220px;
	
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;

	font-size : 12px;
}



div.campany_data6{
	width : 550px;
	height : 80px;
	
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;

	font-size : 12px;
}


div.campany_data7{
	width : 550px;
	height : 160px;
	
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;

	font-size : 12px;
}


div.campany_data8{
	width : 550px;
	height : 195px;
	
	margin-top : 10px;
	margin-left : 70px;

	border-bottom : 2px dotted #BFBFBF;

	font-size : 12px;
}


p.tbl_title{
	float:left;
	width : 70px;
	margin : 8px 5px 2px 10px;
	line-height : 1.6em;
/*
	letter-spacing : 1px;
*/
}


p.tbl_cont{
	float:left;
	width : 440px;
	margin : 8px 5px 2px 20px;
	text-align:left;
	line-height : 1.6em;
/*
	letter-spacing : 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color : #B1E2FF;
*/
}


img.campany_photo{
	margin : 0px 30px 20px 10px;
	border : 0;
}


p.tbl_link{
	float:right;
	margin : 8px 10px 2px 10px;
	width : 50px;
	text-align : right;
}


p.tbl_link2{
	float:right;
	margin : 45px 10px 2px 10px;
	width : 50px;
	text-align : right;
/*
	background-color : #B1E2FF;
*/
}


img.link_btn{
	margin : 0px;
	border:0;
}


.cont_03{
	width :650px;
/*	height : 370px; */
	margin : 10px 0px;



/*
	background-color : #000000;
	background-color : #FFE304;
	border-top : 2px solid #A0A0A0;
*/
}


table.tbl_history{
	width : 520px;
	font-size:12px;
	margin : 10px 10px 10px 70px;
	line-height : 2.5em;

}


table.tbl_history td,th{
	font-weight : normal;
	text-align : left;
}


table.tbl_history td{
	text-indent : 2em;
}


/* gaiyo */

p.tbl_photo{
	float:left;
	width : 400px;
	
	margin : 8px 5px 2px 20px;
	text-align:left;
	line-height : 1.2em;
/*
	background-color : #B1E2FF;
*/
}


.tbl_photo a:visited {
	color:#F0F0F0;
}


.tbl_photo a:link {
	color:#F0F0F0;
}


.tbl_photo a:hover {
	color:#F0F0F0;
}


.tbl_photo a:active {
	color:#F0F0F0;
}


p.link_top{
	float : right;
	text-align : right;
	width : 630px;
	margin : 50px 10px 0 0;
/*
	background-color : #E3FF04;
*/
}
