@charset "Shift_JIS";

.index #box01 { padding:0 0 25px;}
.index #mcR ul    { margin:0 0 0 20px;}
.index #mcR ul li { margin:0 0 5px;}

.houseido h1, .hanketu h1, .zitumu h1, .fusei h1, .shinketu h1, .syoujyou h1 { display:none;}

.houseido h2, .hanketu h2, .zitumu h2, .fusei h2, .shinketu h2,.syoujyou h2 {
	padding:5px 0 15px 0;
	border-top:solid 4px #036;
	color:#036;
	font-size:18px;
	line-height:20px;}




/* 法制度研究部会
=========================================================== */
.houseido #box01 p { padding:0 0 10px;}
.houseido #box01 p a { padding:0 0 0 16px; background:url(../img/c/triangle.gif) left center no-repeat;}

.houseido #box02 h3 {
	margin:15px 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;}
.houseido #box02 h4 { margin:2px 0 5px; font-size:12px;}
.houseido #box02 p { padding:0 0 10px;}
.houseido #box02 p.point { padding-left:16px; background:url(../img/c/triangle.gif) 0 2px no-repeat;}
.houseido #box02 dl { padding:0 0 15px;}
.houseido #box02 dt {}
.houseido #box02 dd { margin:0 0 15px 25px; padding:0 0 0 16px; background:url(../img/c/triangle.gif) 0 2px no-repeat;}
.houseido #box02 dd.non { padding:0; background:none;}
.houseido #box02 td { vertical-align:top;}

.houseido #box03 { margin:15px 0; padding:3px 0 0; border-top:dashed 1px  #2F2F2F;}
.houseido #box03 ul { text-align:right;}
.houseido #box03 li { display:inline;}




/* 判決研究部会
=========================================================== */
.hanketu #box01 { margin:0 0 25px;}
.hanketu #box01 p { margin:0 0 10px;}
.hanketu #box01 p a { padding:0 0 0 16px; background:url(../img/c/triangle.gif) left center no-repeat;}
.hanketu #box01 ul { list-style:none;}
.hanketu #box01 ul li { padding:0 0 1px 13px; background:url(../img/c/triangle_r.gif) left center no-repeat;}

.hanketu #box02 { margin:0 0 25px; padding:20px 0 0; border-top:solid 1px #CCC;}
.hanketu #box02 ul { list-style:none; margin:0 0 10px;}
.hanketu #box02 ul li { padding:0 0 1px 16px; background:url(../img/c/triangle.gif) left center no-repeat;}

.hanketu.mn15kh #box01 .mn01,
.hanketu.mn16kh #box01 .mn02,
.hanketu.mn17kh #box01 .mn03,
.hanketu.mn18kh #box01 .mn04,
.hanketu.mn19kh #box01 .mn05,
.hanketu.mn20kh #box01 .mn06,
.hanketu.mn21kh #box01 .mn07,
.hanketu.mn130101 #box02 .mn01,
.hanketu.mn160101 #box02 .mn02,
.hanketu.mn170101 #box02 .mn03,
.hanketu.mn180101 #box02 .mn04,
.hanketu.mn190101 #box02 .mn05,
.hanketu.mn200101 #box02 .mn06,
.hanketu.mn210101 #box02 .mn07,
.hanketu.mn220101 #box02 .mn08 { font-weight:bold;}

.hanketu #box03 { margin:0 0 25px;}
.hanketu #box03 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;
	line-height:18px;}
.hanketu #box03 h4 {
	padding:2px 0;
	color:#036;
	font-size:14px;}
.hanketu #box03 h5 {
	padding:2px 0 2px 15px;
	background:url(../img/c/square002.gif) 0 3px no-repeat;
	font-size:12px;}
.hanketu #box03 p { padding:0 0 10px;}
.hanketu #box03 p.point {
	padding:0 0 10px 15px;
	background:url(../img/c/square002.gif) 0 1px no-repeat;}
.hanketu #box03 a[href $='.pdf'] {
	margin-right:2px;
	padding: 3px 18px 3px 0;
	background: transparent url(../img/c/icon-pdf.gif) no-repeat center right;}
.hanketu #box03 ol { margin:15px;}
.hanketu #box03 .zirei { margin:0 0 15px; padding:10px; border:solid 1px #CCC;}
.hanketu #box03 .zirei p { margin:0; padding:0;}

.hanketu #box04 { margin:0 0 25px;}
.hanketu #box04 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;
	line-height:18px;}
.hanketu #box04 h4 {
	padding:5px;
	border:solid 1px #666;
	background:#CCC;
	font-size:12px;}
.hanketu #box04 dl { padding:5px 0 25px;}
.hanketu #box04 dt { padding:2px 5px; background:#FC6; font-weight:bold;}
.hanketu #box04 dd { margin:5px 0 0 30px;}
.hanketu #box04 dd.title { padding:2px 5px; background:#EEE;}
.hanketu #box04 dd a { padding:0 0 1px 16px; background:url(../img/c/triangle.gif) left center no-repeat;}




/* 実務検討部会
=========================================================== */
.zitumu #box01 { padding:0 0 25px;}
.zitumu #box01 p a { padding:0 0 0 16px; background:url(../img/c/triangle.gif) left center no-repeat;}




/* 不正競業部会
=========================================================== */
.fusei #box01 { margin:0 0 25px;}
.fusei #box01 p a { padding:0 0 0 16px; background:url(../img/c/triangle.gif) left center no-repeat;}

.fusei #box02 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;
	line-height:18px;}
.fusei #box02 dl {}
.fusei #box02 dt {}
.fusei #box02 dd {
	margin:0 0 15px 25px;
	padding:0 0 0 16px;
	background:url(../img/c/triangle.gif) 0 2px no-repeat;}

.fusei #box03 { padding:0 0 25px;}
.fusei #box03 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;
	line-height:18px;}
.fusei #box03 h4 {
	color:#036;
	font-size:12px;
	line-height:15px;}

.fusei #box03 p { margin-bottom:25px;}
.fusei #box03 table { margin-bottom:25px;}
.fusei #box03 table th {
	width:70px;
	padding:2px 0;
	vertical-align:top;
	font-weight:bold;
	white-space:nowrap;}
.fusei #box03 table.nonber th { width:18px;}
.fusei #box03 table td { padding:2px 0; vertical-align:top;}



/* 審決研究部会
=========================================================== */
.shinketu #box01 { margin:0 0 25px;}
.shinketu #box01 p { padding:0 0 10px;}
.shinketu #box01 p a { padding:0 0 0 16px; background:url(../img/c/triangle.gif) left center no-repeat;}

.shinketu #box02 { padding:0 0 25px;}
.shinketu #box02 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;
	line-height:18px;}
.shinketu #box02 p { padding:0 0 10px;}



/* 商標情報部会
=========================================================== */
.syoujyou #box01 { margin:0 0 25px;}
.syoujyou #box01 p a { padding:0 0 0 16px; background:url(../img/c/triangle.gif) left center no-repeat;}

.syoujyou #box02 { margin:0 0 25px;}
.syoujyou #box02 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;
	line-height:18px;}
.syoujyou #box02 h4 {
	padding:2px 0;
	color:#036;
	font-size:14px;}
.syoujyou #box02 ul { list-style:none; padding:0 0 25px;}
.syoujyou #box02 ul li { margin:2px 0; padding:0 0 0 16px; background:url(../img/c/triangle.gif) left center no-repeat;}

.syoujyou #box03 { margin:0 0 25px;}
.syoujyou #box03 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;
	line-height:18px;}
.syoujyou #box03 p { padding:0 0 15px;}