/************* Page 全体 *************/
body { 
background-color: #FFFFFF;
/*
background-image: url("../common/bg.gif");
background-repeat: repeat-y;
background-position: center;
*/

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px; }


A:link { text-decoration: none; color: #4E5156; }
A:visited { text-decoration: none; color: #4E5156; }
A:hover { text-decoration: none; color: #177FD8; }
#linkList01 A:link { text-decoration: none; color: #FFFFFF; }
#linkList01 A:visited { text-decoration: none; color: #FFFFFF; }
#linkList01 A:hover { text-decoration: none; color: #177FD8; }
.size9 { font-size: 9px; line-height:12px;}
.size10 { font-size: 10px; line-height:14px;}
.size12 { font-size: 12px; line-height:16px;}


div.clear {
	clear: both;
	margin: 0;
	padding: 0;
}


/************* Page ブロック *************/

/*バックグラウンド*/
#main{
width:760px;
background-image:url("../images/backgr.gif");
}


/*左側エリア*/
.left_area{
width:234px;
padding:20px 0px 0px 24px;
}

/*右側エリア*/
.right_area{
width:438px;
padding:20px 24px 0px 40px;
}

/*テキストエリア*/
.txt_area{
width:438px;
font-size: 12px;
line-height:18px;
}

.txt_name{
font-weight:bold;
color:#9D2929;
line-height:30px;
}


/************* 画像関連 *************/
.img_title {
margin: 12px 0px 0px 0px;
}


/************* 回り込み禁止 *************/
.clear {
clear: both;
}

/************* ライン *************/
.circus_line{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:760px;
}