@charset "utf-8";

/* =============================================================== 
	*** base *** 
=============================================================== */
#index_box {
width:1070px;
height:300px;
margin:0 auto;
text-align:center;
}
#container {
margin-right:10px;
float:left;
}
#pr_box {
width:160px;
padding: 124px 0 36px;
background:url(../img/banner/pr.gif) no-repeat 0 100%;
float:right;
}
/* =============================================================== 
	*** insistence *** 
=============================================================== */
#insistence .column,
#insistence .photo {
float:left;
}
/* =============================================================== 
	*** contents *** 
=============================================================== */
#column_left,
#column_right {
float:left;
}
/*column_left*/
#column_left {
width:289px;
margin: 10px 11px 0 0;
}
#column_left p {
margin-bottom: 10px;
}
/*column_right*/
#column_right {
width:600px;
margin: 10px 0 0;
}
#column_right table {
width:588px;
margin: 0 6px;
}
/*--- for ie6 ---*/
* html #column_right table {
margin-bottom:17px;
}
/*--- for ie7 ---*/
*+html body #column_right table {
margin-bottom:17px;
}
#column_right td {
vertical-align:top;
padding-bottom:16px;
}
#column_right td.date {
width: 80px;
margin-right:8px;
color:#00BFFF;
}
/*--- for ie6 ---*/
* html #column_right td.date {
width:80px;
}
/*--- for ie7 ---*/
*+html body #column_right td.date {
width:80px;
}
#column_right td.sinchaku {
width: 500px;
}
#column_right h3 {
margin-bottom:17px;

}
#column_right p {
margin-bottom:25px;
}
#column_right p.link {
margin-right:6px;
text-align:right;
width:594px;
}
#column_right p a {
text-decoration: underline;
color:#00BFFF;
}
