/* 外部スタイルシートの読み込み */

@charset "EUC-JP";


/*
-----------------------------------------------------------------
     - BASE
     - HEADER
     - MENU
     - CONTENTS
     - FOOTER
------------------------------------------------------------------
*/






/*
==================================================================
CONTENTS
==================================================================
*/

.main_bar{
	margin:5px 0px 10px 10px;
	width:560px;
	height:49px;
	background:url(./image/main_bar.jpg);
}

.title_bar{
	margin:5px 0px 10px 10px;
	width:560px;
	height:30px;
	background:url(./image/title_bar.jpg);
}

.title_text{
	text-align:left;
	margin:0px 0px 0px 10px;
	line-height:30px;
	width:400px;
	color:#FFFFFF;
	float:left;
}

.content_area{
	margin:5px 0px 10px 10px;
	width:560px;
}

.left_box{
	width:365px;
	float:left;
}

.rignt_box{
	background:#FFFFFF;
	width:181px;
	float:right;
}	

.p_head{
	width:181px;
	height:29px;
	background:url(./image/p_head.jpg) no-repeat;
}

.p_body{
	font-size:1px;
	width:181px;
	background:url(./image/p_body.jpg);
}

.p_foot{
	width:181px;
	height:5px;
	font-size:1px;
	background:url(./image/p_foot.jpg) no-repeat;
}

.cnt_text{
	margin:0px 0px 5px 15px;
	width:150px;
	font-size:10px;
}

.cnt_box{
	margin:0px 0px 0px 5px;
	width:170px;
	height:60px;
}

.image{
	width:80px;
	height:60px;
}

.photo_area_01{
	font-size:1px;
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	width:80px;
	height:60px;
	background:#FFFFFF;
	float:left;
}

.photo_area_03{
	font-size:1px;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	width:4px;
	height:60px;
	float:left;
}

.mark_area{
	font-size:1px;
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	width:80px;
	height:60px;
	float:left;
}

.mark{
	margin:5px 0px 10px 10px;
	width:560px;
	text-align:center;
}

.font{
	size:15px;
}


/*
==================================================================
TABLE
==================================================================
*/

.content_tbl{
	padding:0px 0px 0px 5px
	width:168px
	float:left;
}

.content_td1{
	width:82px;
}

.content_td2{
	width:4px;
}

.td_sp{
	font-size:1px;
}

.back_mark{
	padding:5px 0px 0px 0px;
	width140px;
	height:20px;
	float:left;
}

/*
==================================================================
KAISETU
==================================================================
*/


.kaisetu_head{
	width:560px;
	height:35px;
	background:url(./image/kaisetu_head.gif) no-repeat;
}

.kaisetu_body{
	width:560px;
	background:url(./image/kaisetu_body.gif);
}

.kaisetu_foot{
	width:560px;
	height:10px;
	background:url(./image/kaisetu_foot.gif) no-repeat;
}

.kaisetu_text{
	padding:10px 10px 10px 10px;
	width:540px;
	color:#FFFFFF;
}
	
