/* ygl CSS Document */

body	{
	font-size        : 12px;
	color            : #5F5F5F;
	background-color : #eeeeee;
	line-height:150%;
	margin: 0px;
	text-align: center;
}	
.fss {font-size: 10px;line-height: 150%;color: #666666;}
.fsm {font-size: 12px;line-height: 150%;color: #333333;}
.fsms {font-size: 10px;line-height: 150%;color: #333333;}
.fsl {font-size: 14px;line-height: 150%;color: #333333;}
.fsll {font-size: 16px;line-height: 150%;color: #333333;}
.fslb {font-size: 14px;font-weight: bold;line-height: 150%;color: #666666;}
.fsllb {font-size: 16px;font-weight: bold;line-height: 150%;color: #666666;}
.style3 {color: #FFFFFF}
.style4 {color: #CC6666;font-weight: bold;font-size: 14px;} 
/*LINK*/
a.link01 {text-decoration:underline; color:#B14700;}
a.link01:hover {text-decoration:underline; color:#E09236;}
a.link02 {text-decoration:underline; color:#666666;}
a.link02:hover {text-decoration:underline; color:#333333;}
a.link03 {text-decoration:none; color:#545454;}
a.link03:hover {text-decoration:underline; color:#333333;}
a.link04 {text-decoration:none; color:#EA9F1C;}
a.link04:hover {text-decoration:underline; color:#EA511C;}

a.main {text-decoration:none; color:#ED8E00;}
a.main:hover {text-decoration:underline; color:#DD3300;}
a {text-decoration:none; color:#ED8E00;}
a:hover {text-decoration:underline; color:#DD3300;}

.green {color: #336633}
.fcb {color: #0076A1}
.fcbr {color: #CC0000}
.fcr {color: #691237}
.fcw {color: #FFFFFF}
.fcp {color: #FF9999}
p {	margin:0px;	padding:0px;}

blockquote, ul, ol, dl, li, dt, dd, div, th, td, caption, strong, em  {
	font-size        : 12px;
	color            : #666666;
	font-family      : "Verdana", arial, "Helvetica", sans-serif; 
	line-height:150% ;
}
img {border:0px}

/* 基本ページ
--------------------------------------------------------------------- */
#container {
	background-color:#FFFFFF;
	width:774px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	border-top-width: 2px;
	border-top-color: #1B184D;
	border-bottom-width: 10px;
	border-bottom-color: #6E7814;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* HEADER
--------------------------------------------------------------------- */
#header-menu {width: 774px; margin: 0px;	padding: 0px;}
#header {
	width: 774px;
	margin: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C00926;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* TOP FLASH
--------------------------------------------------------------------- */
#top-flash {width: 774px;height: 240px;margin: 0px;padding: 0px;}

/* TOP TOPICS
--------------------------------------------------------------------- */
#top-topics {
	width: 774px;
	margin: 0px;
	background-image: url(image/top_bgimg.gif);
	background-repeat: repeat-y;
	text-align: center;
}
/* FOOTER
--------------------------------------------------------------------- */
#footer {
	width: 774px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B4B4B4;
	position: relative;
	background-image: url(image/naka_16.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
/* 中ページ NAVI
--------------------------------------------------------------------- */
#navi {
	width: 774px;
	margin: 0px;
	background-image: url(image/naka_15.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*  入試結果タイトル ----------------------------------------------- */
.examresult {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #CCCC66;
	padding-left: 12px;
	text-align: left;
}
/* 入試結果詳細 -------------------------------------------------- */
table.table_examresult {
	margin-bottom:10px;
	margin-left: 5px;
	background-color: #666666;
	margin-top: 10px;
}
table.table_examresult th {
	font-weight: normal;
	text-align:center;
	font-size: 12px;
	color: #545454;
	background-color: #DFEAFF;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 140%;
}
table.table_examresult td {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.figure18 {	font-family:"Century Gothic";font-size:18px;}
table.table_examresult td.yellow {background-color: #FFFFDF;}
table.table_examresult td.green {background-color: #E8F9CA;}
table.table_examresult td.purple {background-color: #E2D7E3;}
table.table_examresult td.camel {background-color: #EDE996;}

/* 新司法試験結果ページTOP ---------------------------- */
#regalexam-result {
	width: 600px;
	border: 1px solid #CCCC66;
	background-image: url(result/image/result_bg.jpg);
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 160px;
}
#regalexam-result ul {
	padding:0px;
	list-style-type:none;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 25px;
	margin-left: 25px;
}
#regalexam-result li {
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #CCCC66;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#regalexam-result li a {color:#006699;	text-decoration:none;}
#regalexam-result li a:hover {color:#999900;text-decoration:underline;}


/* 新司法試験結果（各年別）ページTOP ------------------------------ */
#regalexam-result-index {
	width: 600px;
	border: 1px solid #99CCCC;
	background-image: url(result/image/result_bg.jpg);
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 180px;
}
#regalexam-result-index ul {
	padding:0px;
	list-style-type:none;
	margin-top: 38px;
	margin-right: 15px;
	margin-bottom: 38px;
	margin-left: 25px;
}
#regalexam-result-index li {
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #99CCCC;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
#regalexam-result-index li a {color:#006699;text-decoration:none;}
#regalexam-result-index li a:hover {color:#6699CC;text-decoration:underline;}


/* 新司法試験結果（大学別）ページTOP
--------------------------------------------------------------------- */
table.table_shiken_02 {width: 600px;border: 1px solid #CCCCFF;margin-top: 15px;}
table.table_shiken_02 th {
	font-weight: normal;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	background-image: url(result/image/result_t03.gif);
	background-position: 10px;
	background-repeat: no-repeat;
}
table.table_shiken_02 td {padding-top: 1px;padding-bottom: 1px;}

/* 新司法試験結果（学内結果） ---------------------------------------- */
table.table_shiken_03 {	background-color: #999999;margin: 0px;}
table.table_shiken_03 td {padding-top: 2px;padding-bottom: 2px;background-color: #FFFFFF;text-align: center;}
table.table_shiken_03 td.yel {background-color: #FFFFCC;}
table.table_shiken_03 td.gre {background-color: #E4F9DF;}
table.table_shiken_03 td.ore {background-color: #FFE7D0;}
table.table_shiken_03 td.pin {background-color: #FCEBF5;}
table.table_shiken_03 td.blu {background-color: #E1F9FB;}
/* TOPページTOPICS ----------------------------------------------- */
table.table_topics {width: 430px;margin-top: 10px;}
table.table_topics th {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 140%;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin: 0px;
	width: 80px;
	text-align: left;
	vertical-align: top;
}
table.table_topics td {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 140%;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	text-align: left;
	margin: 0px;
	width: 330px;
}
/* TOPページバナー一覧 ------------------------------------------- */
.banner {
	padding:0px;
	width: 160px;
	text-align: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner ul {margin:0px;	padding:0px;}
.banner li {padding:0px;list-style-image: none;list-style-type: none;margin-top: 4px;margin-right: 2px;margin-bottom: 4px;	margin-left: 2px;}
.banner li.bn-space {
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 16px;
	margin-left: 2px;
}

/* 入試過去問テーブル ----------------------------------------- */
table.table_kakomon {width: 300px;background-color: #999999;margin: 0px;padding: 0px;}
table.table_kakomon th {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 140%;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin: 0px;
	text-align: left;
	background-color: #999999;
}
table.table_kakomon td {
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
	margin: 0px;
	background-color: #FFFFFF;
}
/* 入試日程 ----------------------------------------------------- */
table.table_exam-sche {background-color: #999999;margin: 0px;}
table.table_exam-sche th {
	font-weight: normal;
	text-align:center;
	font-size: 12px;
	color: #666666;
	background-color: #DFEAFF;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 140%;
}
table.table_exam-sche td {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
table.table_exam-sche td.yel {background-color: #FFFFCC;}
table.table_exam-sche td.gre {background-color: #E6FADC;}
table.table_exam-sche td.center {text-align: center;}
/* 説明会実施日------------------------------------------- */
table.table_fair {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 40px;}
table.table_fair th {
	font-weight: normal;
	text-align:left;
	font-size: 14px;
	color: #404B62;
	padding-top: 2px;
	padding-bottom: 1px;
	line-height: 140%;
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #C0CC99;
}
table.table_fair td {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
/* 過去問題-------------------------------------------- */
#kakomon {margin-top: 0px;margin-bottom: 30px;position: relative;width: 180px;margin-left: 560px;}
#kakomon ul {list-style-type: none;margin: 0px;padding: 0px;}
#kakomon li {text-align: left;background-image: url(exam/image/midashi_img04.gif);background-repeat: no-repeat;	background-position: left center;margin: 0px;padding-top: 5px;padding-bottom: 5px;padding-left: 15px;}
#kakomon li a {	color:#666633;text-decoration:underline;}
#kakomon li a:hover {color:#FF9900;text-decoration:none;}
/* 中ページメインコンテンツ
--------------------------------------------------------------------- */
#contents {
	background-color:#FFFFFF;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	top: 33px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#contents-flash {
	margin:0px;
	background-color:#000000;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents-flash-top {
	width:774px;
	height: 50px;
	text-align: center;
	background-color: #000000;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* パンクズナビ -------------------------------- */
#pan-navi {
	padding:0px;
	text-align:left;
	font-size:1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
}
/* 中ページタイトル -------------------------------- */
#nakapage-title {
	background-image:url(image/page-title.gif);
	margin:0px;
	background-repeat: no-repeat;
	height: 56px;
	width: 758px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	position: relative;
	top: 33px;
}
h2 {padding:0px;text-align: center;margin-top: 5px;margin-right: auto;margin-bottom: 20px;margin-left: auto;}
.honbun {margin-left: 25px;}

/* 教員プロフィールページ移動用 ------------------------*/
.profile-link {
	margin:2px;
	background-image: url(image/midashi_img05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.profile-link a {text-decoration:none;color:#336633;}
.profile-link a:hover {text-decoration:none;color:#CCCC00;}
/* シラバスページ小見出し
--------------------------------------------------------------------- */
.fs12-normal {font-size:12px;font-weight:normal;color: #666666;}
h3.download {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #436138;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-image: url(syllabus/image/midashi_img01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	line-height: 140%;
}
h3.download a {color: #003300;text-decoration:underline;}
h3.download a:visited {color: #003300;}
h3.download a:hover {color: #ED8E00;text-decoration:underline;}
h4.download {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #003366;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 60px;
	background-image: url(syllabus/image/midashi_img02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	line-height: 140%;
	clear: left;
}
.syllabus-list {padding:0px;float: left;margin: 0px;width: 350px;position: relative;}
.syllabus-list ul {padding:0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 90px;}
.syllabus-list li {
	margin:0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-image: url(syllabus/image/pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	height: 17px;
}
.syllabus-list li a {color: #404040;}
h5.download {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 80px;
	padding: 0px;
	line-height: 140%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	width: 270px;
	background-image: url(syllabus/image/midashi_img03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
}
table.pdf-dl {padding: 0px;	margin-top: 10px;margin-bottom: 15px;border: 1px solid #559D93;margin-left: 220px;}
table.pdf-dl td {text-align:left;padding: 5px;margin: 0px;}
#clear {clear:left;width: 740px;}
/* 修了生の声
--------------------------------------------------------------------- */
table.table-voice01 {margin-top: 0px;margin-right: 0px;margin-bottom: 25px;margin-left: 0px;}
table.table-voice01 th {
	text-align:left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
table.table-voice01 th.name {
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 140%;
	padding-right: 15px;
}
table.table-voice01 th.name2 {
	font-weight: normal;
	text-align:right;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 140%;
	padding-right: 15px;
}
table.table-voice01 td {
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/* 在学生の声
--------------------------------------------------------------------- */
table.table-voice02 {margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
table.table-voice02 th {text-align:left;padding-top: 4px;padding-bottom: 4px;padding-left: 10px;background-color: #DFF7FF;}
table.table-voice02 td {
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 12px;
}
/* 終了後のサポート
--------------------------------------------------------------------- */
#support-pan {
	padding:0px;
	font-size:12px;
	line-height:140%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#support-pan a {color:#666633;text-decoration:none;}
#support-pan a:hover {color:#FF9900;text-decoration:none;}
/* サイトマップ
--------------------------------------------------------------------- */
table.table-sitemap {margin-top: 0px;margin-right: 0px;margin-bottom: 25px;margin-left: 10px;}
table.table-sitemap th {
	text-align:left;
	padding-top: 15px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #91ACA4;
}
table.table-sitemap th.sub {
	text-align:left;
	padding-top: 3px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
table.table-sitemap th.sub a {color:#333333;text-decoration:underline;}
table.table-sitemap td {
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	background-image: url(image/midashi_img05.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
table.table-sitemap td a {color:#339900;text-decoration:underline;}
table.table-sitemap td a:hover {color:#66CC00;text-decoration:none;}
/* 枠
--------------------------------------------------------------------- */
table.midashi01 {margin:0px;width:120px;border: 1px solid #D5C8A0;padding: 2px;}
table.midashi01 td {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #D5C8A0;
	text-align: center;
	height: 100px;
	border: 3px solid #FFFFFF;
	vertical-align: middle;
}
table.midashi02 {margin:0px;width: 120px;border: 1px solid #B3CDB1;padding: 2px;}
table.midashi02 td {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #B3CDB1;
	text-align: center;
	height: 100px;
	border: 3px solid #FFFFFF;
	vertical-align: middle;
}
table.midashi03 {margin:0px;width: 120px;border: 1px solid #A3BBDB;padding: 2px;}
table.midashi03 td {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #A3BBDB;
	text-align: center;
	height: 100px;
	border: 3px solid #FFFFFF;
	vertical-align: middle;
}
/* お問い合わせ
--------------------------------------------------------------------- */
#contact {width:620px;padding:10px;margin-top: 15px;margin-bottom: 30px;margin-left: 50px;}
table.table-contact {border: 1px solid #9DBD9D;margin-top: 10px;margin-right: 0px;margin-bottom: 30px;margin-left: 0px;}
table.table-contact th {
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	color: #333333;
	padding-top: 2px;
	padding-left: 10px;
	width: 140px;
	background-color: #E1E7D3;
	vertical-align: top;
	padding-bottom: 2px;
}
table.table-contact td {font-size: 12px;line-height: 150%;font-weight: normal;margin: 0px;}
/* 山梨学院ロー･ジャーナル　TOP ------------------------------------ */
#lj-top {
	width: 450px;
	margin-top: 40px;
	margin-bottom: 140px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#lj-top ul {margin:0px;	padding:0px;list-style-type: none;}
#lj-top li {position: relative;
	text-align:left;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 32px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(syllabus/image/midashi_img01.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#lj-top li a {text-decoration:none;color: #003366;}
#lj-top li a:hover {text-decoration:underline;	color: #0066FF;}

/* 山梨学院ロー･ジャーナル　中ページ ----------------------------- */
#lj-contents {
	width: 580px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	padding: 10px;
	text-align: left;
}
table.t-ljcontents {
	padding:0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 25px;
	margin-left: 5px;
}
table.t-ljcontents th {
	text-align:left;
	padding-top: 15px;
	padding-bottom: 1px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	color: #333333;
	padding-right: 0px;
	background-image: url(lawjournal/img/sign3s.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
}
table.t-ljcontents td {
	text-align:left;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 150%;
}
table.t-ljcontents td.pdf {
	background-image: url(lawjournal/img/pdf.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 25px;
}
table.t-ljcontents td.pdf a {text-decoration:none;;color: #003366}
table.t-ljcontents td.pdf a:hover {text-decoration:underline;color: #0066FF}
/* ロー･ジャーナル　backnumber ----------------------------- */
#lj-backnumber {
	width:200px;
	padding:0px;
	text-align:left;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#lj-backnumber ul { margin:0px;padding:0px; list-style:none}
#lj-backnumber li {
	padding:0px;
	background-image: url(image/next.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
/* 関連新聞記事等　TOP ------------------------------------ */
#news-top {
	width: 450px;
	margin-top: 40px;
	margin-bottom: 140px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#news-top ul {margin:0px;	padding:0px;list-style-type: none;}
#news-top li {position: relative;
	text-align:left;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 32px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(newspaper/img/pdf.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#news-top li a {text-decoration:none;color: #003366;}
#news-top li a:hover {text-decoration:underline;	color: #0066FF;}

/* 法科大学院通信 ----------------------------- */
#news-list {
	width: 600px;
	margin-top: 20px;
	margin-bottom: 100px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#news-list ul {margin:0px;	padding:0px;list-style-type: none;}
#news-list li {
	position: relative;
	text-align:left;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(news/img/img_title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	line-height: 160%;
}
#news-list li a {text-decoration:none;color: #003366;}
#news-list li a:hover {text-decoration:underline;	color: #0066FF;}
h2.news {
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 10px;
}
.fb {
font-size:13px;
line-height:250%;
}
