@charset "euc-jp";
/* CSS Document */

/*グローバルナビゲーションロールオーバー用スタイル*/
li.researcher a { background-image:url(/common/images/blgnavi_005_f.gif); background-repeat:no-repeat;}

/*---------------------- サイドバー  ------------------------------------*/

li.lnavi_001 a{background-image:url(/study/images/lnavi_001.gif); background-repeat:no-repeat;}
li.lnavi_001 a:hover, li.lnavi_001 a.active{background-image:url(/study/images/lnavi_001_f.gif); background-repeat:no-repeat;}
li.lnavi_002 a{background-image:url(/study/images/lnavi_002.gif); background-repeat:no-repeat;}
li.lnavi_002 a:hover, li.lnavi_002 a.active{background-image:url(/study/images/lnavi_002_f.gif); background-repeat:no-repeat;}
li.lnavi_003 a{background-image:url(/study/images/lnavi_003.gif); background-repeat:no-repeat;}
li.lnavi_003 a:hover, li.lnavi_003 a.active{background-image:url(/study/images/lnavi_003_f.gif); background-repeat:no-repeat;}

ul.side_lnavi li a span {position:absolute;
	top:-9000px;
	left:-9000px;
	display:none;
}


div.image_photo {
	padding-right: 180px;
	background: url(/study/images/photo_001.jpg) right top no-repeat;
}

ul.research {
	margin: 10px 0 0;
	padding: 0 0 10px;
	list-style-type: none;
	color: #008dff;
	line-height: 1.5em;
}

ul.research li {
	margin-bottom: 4px;
	padding-left: 1em;
	font-size: 120%;
	text-indent: -1em;
}

h3.finger {
	padding-top: 15px;
	margin-bottom: 5px !important;
}

p.explain {
	margin-left: 30px;
}

ul.explain {
	margin: 0 0 0 30px;
	padding: 0;
	list-style-type: none;
	line-height: 1.5em;
}

ul.explain li {
	text-indent: -1em;
	padding-left: 1em;
}

span.orangeBullet {
	color: #ffab53;
}

p.attention {
	margin-top: 20px;
	padding-top: 10px;
	color: #008dff;
	border-top: 1px solid #999999;
}

div.dvd_list {
	background-image: none !important;
}

div.dvd_list table {
	table-layout: fixed;
	margin-top: 10px;
	border-top: 1px solid #555555;
	border-right: 1px solid #555555;
}

div.dvd_list table th {
	padding: 3px 2px;
	font-weight: normal;
	text-align: center;
	background-color: #e8e8e8;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
}

div.dvd_list table td {
	padding: 3px 1px 10px 6px;

	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
	
}

div.dvd_list table td.number {
	text-align: center;
	background-color: #c3dcf6;
}

div.dvd_list table td.amount {
	text-align: center;
}

div.dvd_list table td.minutes {
	text-align: right;
	padding-right: 4px;
	padding-left: 1px;
}

form.enq { background-color:#f0f0f0; padding:10px; margin:0;}
/*
form.enq input,textarea{border:1px solid #666666; font-size:12px; color:#666666; background-color:#FFFFFF; cursor:hand; margin-bottom:3px;}
*/

table.tbl_form td{margin-right:5px; padding-right:5px;}

#main_cont_wrapper {margin:0 auto;}


.submit {text-align:center;}

