.column_cont { text-align: left; width: 230px; margin-right: auto; margin-left: auto; }
#title_top_party { background-image: url(../img/title_top_party.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; width: 230px; height: 28px; overflow: hidden; display: block; }
#title_top_inter { background-image: url(../img/title_top_inter.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; display: block; width: 230px; height: 28px; overflow: hidden; }
#title_top_column { background-image: url(../img/title_top_column.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; display: block; width: 230px; height: 28px; overflow: hidden; }
.column_catch { color: black; font-size: 12px; font-weight: bold; line-height: 160%; margin-top: 15px; }
.column_comment { color: #333; font-size: 10px; line-height: 160%; margin-top: 15px; margin-bottom: 15px; }
.top_column_small { margin-bottom: 9px; padding-top: 9px; border-top: 1px solid #999; }
.small_col_title { color: black; font-size: 10px; font-weight: bold; line-height: 160%; }
.small_col_coment { font-size: 10px; line-height: 140%; }
.top_table { margin-bottom: 15px; }
.top_table a { text-decoration: none; }
#web_mag_left { width: 555px; float: left; }
#web_mag_right { text-align: left; width: 249px; float: right; }
#web_mag_left_cont { background-image: url(../img/web_mag_cont_bg.gif); background-repeat: repeat-y; text-align: center; margin-right: 13px; margin-left: 2px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
#title_right_column { background-image: url(../img/right_title_column.gif); background-repeat: no-repeat; text-indent: -5000px; height: 21px; overflow: hidden; display: block; }
#title_right_pick_up { background-image: url(../img/right_title_pick_up.gif); background-repeat: no-repeat; text-indent: -5000px; height: 21px; overflow: hidden; display: block; }
#title_right_inter { background-image: url(../img/right_title_inter.gif); background-repeat: no-repeat; text-indent: -5000px; display: block; height: 21px; overflow: hidden; }
#title_right_party { background-image: url(../img/right_title_party.gif); background-repeat: no-repeat; text-indent: -5000px; display: block; height: 21px; overflow: hidden; }
.column_txt { font-size: 12px; line-height: 160%; text-align: left; width: 470px; margin-right: auto; margin-left: auto; }
.column2_txt { font-size: 12px; line-height: 160%; text-align: left; margin-right: auto; margin-left: auto; }
.column_party_txt { font-size: 12px; line-height: 160%; text-align: left; margin-right: auto; margin-left: auto; width: 463px; padding-top: 0px; }
.back_num { background-image: url(../img/title_back_num.gif); background-repeat: no-repeat; text-indent: -5000px; height: 22px; overflow: hidden; display: block; }
#title_other_cate { background-image: url(../img/title_ohter_category.gif); text-indent: -5000px; width: 230px; height: 53px; overflow: hidden; display: block; }
#other_cate_menu { width: 230px; }
#other_cate_menu ul { width: 230px; margin: 0; padding: 0; list-style-type: none; }
#other_party a { background-image: url(../img/menu_party.gif); text-indent: -5000px; height: 37px; overflow: hidden; display: block; }
#other_party a:hover { background-image: url(../img/menu_party.gif); background-position: 0 -37px; text-indent: -5000px; display: block; height: 37px; overflow: hidden; }
#other_inter a { background-image: url(../img/menu_interview.gif); text-indent: -5000px; height: 37px; overflow: hidden; display: block; }
#other_inter a:hover { background-image: url(../img/menu_interview.gif); background-position: 0 -37px; text-indent: -5000px; display: block; height: 37px; overflow: hidden; }
#other_column a { background-image: url(../img/menu_column.gif); text-indent: -5000px; height: 37px; overflow: hidden; display: block; }
#other_column a:hover { background-image: url(../img/menu_column.gif); background-position: 0 -37px; text-indent: -5000px; display: block; height: 37px; overflow: hidden; }

#other_party_c a { background-image: url(../img/menu_party.gif); background-position: 0 -74px; text-indent: -5000px; height: 37px; overflow: hidden; display: block; }
#other_party_c a:hover { background-image: url(../img/menu_party.gif); background-position: 0 -74px; text-indent: -5000px; display: block; height: 37px; overflow: hidden; }
#other_inter_c a { background-image: url(../img/menu_interview.gif); background-position: 0 -74px; text-indent: -5000px; height: 37px; overflow: hidden; display: block; }
#other_inter_c a:hover { background-image: url(../img/menu_interview.gif); background-position: 0 -74px; text-indent: -5000px; display: block; height: 37px; overflow: hidden; }
#other_column_c a { background-image: url(../img/menu_column.gif); background-position: 0 -74px; text-indent: -5000px; height: 37px; overflow: hidden; display: block; }
#other_column_c a:hover { background-image: url(../img/menu_column.gif); background-position: 0 -74px; text-indent: -5000px; display: block; height: 37px; overflow: hidden; }



#title_col_archives { background-image: url(../img/title_column_archives.gif); background-repeat: no-repeat; text-indent: -5000px; width: 230px; height: 51px; overflow: hidden; display: block; }
#title_pick_archives { background-image: url(../img/title_pick_archives.gif); background-repeat: no-repeat; text-indent: -5000px; width: 230px; height: 51px; overflow: hidden; display: block; }
#title_inter_archives { background-image: url(../img/title_inter_archives.gif); background-repeat: no-repeat; text-indent: -5000px; display: block; width: 230px; height: 51px; overflow: hidden; }
#title_party_archives { background-image: url(../img/title_party_archives.gif); background-repeat: no-repeat; text-indent: -5000px; display: block; width: 230px; height: 51px; overflow: hidden; }
.column_archives { background-image: url(../img/col_arch_bottom_line.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-top: 9px; padding-bottom: 9px; }
.column_archives a { text-decoration: none; }
.inter_credit {
	color: #666666;
	font-size: 10px;
	line-height: 160%;
	margin-top: 6px;
	margin-bottom: 15px;
	text-align: right;
	margin-right: 15px;
}
.question { color: #882226; font-size: 12px; line-height: 160%; margin-bottom: 15px; }
.answer { color: black; font-size: 12px; line-height: 160%; margin-bottom: 15px; }
.video {
	padding: 0ox 0px 15px 50px;
}
.joho {
	color: #666666;
	font-size: 12px;
	line-height: 160%;
	margin-bottom: 15px;
}

#pick { width: 470px; }
