@charset "euc-jp";

/*\*/
/* =======================================================
一般的なブラウザの設定
======================================================= */
/*\*/
/* */ @import url("style.css");
/**/
/* =======================================================
プリント用の設定
======================================================= */
@media print {
*{
	line-height			: 1.5 !important;
	letter-spacing		: 1px !important;
	font-family			: "ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝", serif !important;
}
body {
	font-size			: 12pt !important;
	color				: #000;
	background-color	: #fff;
	background-image	: none;
}

a {
	color				: #000 !important;
	text-decoration		: none !important;
}

img {
	border				: 0;
}

#wrap #content_title h2#list_title{
	background			: url("../image/list_midashi_title.gif") no-repeat top left;
}
#head{
	height				: 30pt !important;
	width				: 98% !important;
}
#wrap,
#wrap #content_title h2,
#main_box #content,
#main_box #content_2,
#footer{
	width				: 97% !important;
}
#content #top_main{
	width				:	100% !important;
	float				:	none !important;
	margin-left			:	0 !important;
}

#content #top_main .top_main_block{
	margin-left			:	0 !important;
	margin-bottom		:	20px;
}

/* =======================================================
表示しない項目
======================================================= */
#login_data,
#head_navi,
#head_ad,
#navbar,
#s_menu,
.list_regist_page,
.list_regist,
.printer,
#footer,
#globalfooter,
#content_title p,
.ad_box_fl,
.ad_gray_fl,
table.list_table td img{
	display: none !important;
}
/* =======================================================
マイリスト周り
======================================================= */
.contents_list_box{
	overflow			: visible !important;
	width				: auto !important;
	margin				: 1em auto 0.5em;
	padding				: 4pt;
}
table.list_table,
table.list_table th,
table.list_table td{
	border-collapse		: collapse !important;
	border-spacing		: 0 !important;
}
table.list_table {
	width				: 98% !important;
	margin				: 0 !important;
	padding				: 5px !important;
	border				: 1px solid #333 !important;
}

table.list_table th,
table.list_table td {
	padding				: 3px;
	font-size			: 90%;
}

table.list_table th {
	border				: 1px solid #333;
	background			: #ccc !important;
}

table.list_table td {
	border				: 1px solid #333;
}

table.list_table td input{
	padding				: 6pt !important;
}
table.list_table td select option{
	padding				: 6pt !important;
}
table.list_table td.memo input{
	background			: #fff !important;
	padding				: 6pt !important;
}

}