@charset "utf-8";




/* 共通装飾
----------------------------------------------------------------------- */
.check{color:#f00;}
.point{color:#146dc0;}
.imgblock{margin-bottom:15px;}
.pr{color:#f37722; font-weight:bold; font-size:130%; padding:10px 0; font-family:"meiryo","メイリオ"; text-align:center;background-color:#fff0c8;}

/* contents内 wrap01
----------------------------------------------------------------------- */
#contents .wrap01{
	margin:0 0 20px 0;
	clear:both;
}
#contents .wrap01 .title{
	padding:1px 0 4px 21px;
	margin:0 15px 11px 13px;
	font-size:120%;
	font-weight:bold;
	line-height:1.5;
	color:#146dc0;
	border-bottom:1px dotted #8ae;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap01-point.png) 8px 10px no-repeat;
}
#customer_misc #contents .wrap01 .title{
	color:#29941c;
	background-image:url(http://www.kaigiroku.co.jp/img/contents/wrap01-point2.png);
}
#contents .wrap01 .title span{
	border-bottom:1px dotted #abbdcd;
}


#contents .wrap01 .txt,
#contents .wrap03 .txt
{
	padding:0 0 0 28px;
}


/* contents内 wrap02
----------------------------------------------------------------------- */
#contents .wrap02{
	width:650px;
	margin:0 auto;
}
#contents .wrap02 > li{
	height:116px;
	padding:10px 0 0 212px;
	margin:0 0 15px 0;
	border:1px solid #b2cdee;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap02-bg.png) 0 bottom repeat-x #fff;
	position:relative;
}
#contents .wrap02 li img{
	padding:2px;
	position:absolute;
	top:9px;
	left:10px;
	border:1px solid #d1d5d8;
	background:#fff;
}
#contents .wrap02 li ul{
	padding:0 20px 0 0;
}
#contents .wrap02 .title{
	padding:1px 0 8px 18px;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap02-point01.png) 0 0 no-repeat;
}
#contents .wrap02 .title span{
	font-size:70%;
}
#contents .wrap02 .copy{
	color:#3ea1ff;
	font-size:110%;
	font-weight:bold;
	padding:0 0 3px 1px;
}
#contents .wrap02 .hd{
	font-size:130%;
	padding:0 20px 0 0;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap02-point02.png) right center no-repeat;
	display:inline;
}
.wrap02 a:link,
.wrap02 a:visited{
	color:#555;
}
.wrap02 a:hover,
.wrap02 a:active{
	color:#36f;
}

#contents .wrap02 .txt{
	width:400px
}


/* contents内 wrap03
----------------------------------------------------------------------- */
#contents .wrap03{
	width:653px;
	margin:0 auto 21px auto;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg.png) -653px 0 repeat-y;
}
#contents .wrap03 .hd{
	height:34px;
	padding:11px 0 0 30px;
	font-size:140%;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg.png) 0 0 no-repeat;
}
#contents .wrap03 .contents{
	width:610px;
	padding:18px 20px 0px 23px;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg2.png) 0 bottom no-repeat;
	overflow:hidden;
}


/* contents内 wrap04
----------------------------------------------------------------------- */
#contents .wrap04{
	width:653px;
	margin:0 auto 21px auto;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg.png) -653px 0 repeat-y;
	overflow:hidden;
}
#contents .wrap04 .hd{
	height:35px;
	padding:10px 0 0 30px;
	font-size:140%;
	font-weight:bold;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg.png) 0 -45px no-repeat;
}
#contents .wrap04 .contents{
	width:613px;
	padding:16px 20px 12px 20px;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg2.png) 0 bottom no-repeat;
	overflow:hidden;
}


/* contents内 wrap05
----------------------------------------------------------------------- */
#contents .wrap05{
	width:666px;
	margin:0 0 30px 0;
	overflow:hidden;
}
#contents .wrap05 li{
	width:208px;
	padding:0 0 0px 14px;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap05-bg.png) 14px 0 no-repeat;
	float:left;
	margin-bottom: 20px;
}
#contents .wrap05 .hd{
	color:#666;
	height:32px;
	padding:8px 0 0 28px;
	margin:0 0 8px 0;
	font-size:140%;
	font-weight:bold;
}
#contents .wrap05 img{
	padding:2px;
	margin:0 13px 13px 13px;
	border:1px solid #d1d5d8;
	background:#fff;
}
#contents .wrap05 .copy{
	color:#3ea1ff;
	font-size:115%;
	font-weight:bold;
	padding:0 13px 0 27px;
	margin:0 0 5px 0;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap05-point.png) 15px 6px no-repeat;
	line-height: 1.3;
}
#contents .wrap05 .txt{
	padding:0 15px 0 17px;
	font-size:100%;
}


/* contents内 wrap06
----------------------------------------------------------------------- */
#contents .wrap06{
	width:680px;
	margin:0 0 0px 0;
	overflow:hidden;
}
#contents .wrap06 li{
	width:314px;
	padding:0 0 0 14px;
	margin:0 10px 25px 0;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap06-bg.png) 14px 0 no-repeat;
	float:left;
}
#contents .wrap06 .hd{
	height:32px;
	padding:7px 0 0 30px;
	margin:0 0 8px 0;
	font-size:140%;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
#contents .wrap06 img{
	padding:2px;
	margin:0 13px 7px 13px;
	border:1px solid #d1d5d8;
	background:#fff;
}
#contents .wrap06 .txt{
	padding:0 13px;
	font-size:100%;
}
#contents ul.wrap06 li ul{
	margin:0 0 0 10px !important;
}


/* contents内 wrap07
----------------------------------------------------------------------- */
#contents .wrap07{
	width:680px;
	margin:0 0 30px 14px;
	overflow:hidden;
}
#contents .wrap07 li{
	width:304px;
	padding:0 0 10px 10px;
	margin:0 24px 18px 0;
	background:url(http://www.kaigiroku.co.jp/img/customer_localgov/bg-box.png) 0 0 no-repeat #ddf0f4;
	float:left;
}
#contents .wrap07 li:nth-child(2n){
	margin-right:0px;
}

#contents .wrap07 .box{
	width:268px;
	padding:13px;
	background:url(http://www.kaigiroku.co.jp/img/contents/bg-boxin.png) no-repeat 0 0 #fff;
}
#contents .wrap07 .hd{
	height:25px;
	padding:13px 0 0 18px;
	margin:0 0 8px 0;
	font-size:140%;
	font-weight:bold;
	line-height:1.1;
}
#contents .wrap07 .hd span{
	font-size:75%;
}
#contents .wrap07 .hd a:link,
#contents .wrap07 .hd a:visited{
	color:#444;
	text-decoration:underline;
}
#contents .wrap07 .hd a:hover,
#contents .wrap07 .hd a:active{
	color:#39f;
}
#contents .wrap07 img{
	padding:2px;
	margin:0 0 10px 0;
	border:1px solid #d1d5d8;
	background:#fff;
	float:left;
}
#contents .wrap07 .copy{
	font-weight:bold;
	font-size:110%;
	color:#3ea1ff;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap01-point3.png) no-repeat 0 8px;
	padding:0 0 0 10px;
	margin: 0 0 10px 115px;
	line-height:1.4;
}
#contents .wrap07 .txt{
	clear:both;
	padding:0 0 0 0;
	font-size:100%;
}


#contents .wrap07 li.misc{
	background:#d2f2cd url(http://www.kaigiroku.co.jp/img/customer_misc/bg-box.png) 0 0 no-repeat;
}
#contents .wrap07 li.misc .copy{
	color:#419731;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap01-point4.png) no-repeat 0 8px;
}


/* contents内 wrap08
----------------------------------------------------------------------- */
#contents .wrap08{
	width:660px;
	padding:0 0 0 20px;
	margin:0 0 30px 0;
	overflow:hidden;
}
#contents .wrap08 li{
	width:194px;
	padding:2px 4px 4px 2px;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap08-bg.png) 0 0 no-repeat #fff;
	float:left;
	margin:0 20px 15px 0;
}
#contents .wrap08 .hd{
	color:#666;
	height:32px;
	line-height:32px;
	padding:0 0 0 30px;
	font-size:110%;
	font-weight:bold;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap08-hd.png) 0 0 no-repeat;
}
#contents .wrap08 .copy{
	color:#3ea1ff;
	font-size:115%;
	font-weight:bold;
	padding:0 13px 0 27px;
	margin:0 0 5px 0;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap05-point.png) 15px 6px no-repeat;
	line-height: 1.3;
}
#contents .wrap08 .txt{
	padding:0 15px 0 17px;
	font-size:100%;
}


/* contents内 wrap09
----------------------------------------------------------------------- */
#contents .wrap09{
	width:629px;
	padding:6px 10px;
	margin:15px auto 20px auto;
	overflow:hidden;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap09-bg.png) 0 bottom no-repeat #fff;
	border:1px solid #b2cdee;
}
#contents .wrap09 .float_r{
	width:425px;
	padding:3px 0 0 0;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap09-point.png) 0 0 no-repeat;
}
#contents .wrap09 .float_r .copy{
	padding:0 0 0 15px;
	font-size:110%;
	color:#3ea1ff;
	font-weight:bold;
}
#contents .wrap09 .float_r .title{
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	font-size:140%;
	font-weight:bold;
}
#contents .wrap09 .float_r .title a{
	padding:0 20px 0 0;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap02-point02.png) right center no-repeat;
	color:#444;
}
#contents .wrap09 .float_r .title a:hover{
	color:#999;
}


/*smallsize
----------------------------------------------------------------------- */
.smallsize{
	width:609px !important;
	border:2px solid #ccc;
}
.smallsize .contents {
	width:569px !important;
}


/* 
----------------------------------------------------------------------- */
#contents .distinction{
	width:603px;
	height:30px;
	padding:0 0 0 20px;
	margin:0 auto 10px auto;
	line-height:28px;
	background:url(http://www.kaigiroku.co.jp/img/contents/hd-distinction.png) 0 0 no-repeat;
	font-weight:bold;
	color:#fff;
	font-size:105%;
	clear:both;
}


/* contents内 liのfull
----------------------------------------------------------------------- */
#contents li.full{
	width:653px!important;
	margin:0 auto 25px !important;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg.png) -653px 0 repeat-y !important;
	clear:both;
	float:none;
	padding: 0px;
	margin-top:20px;
}
#contents li.full .hd{
	height:34px !important;
	padding:11px 0 0 30px !important;
	font-size:140% !important;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg.png) 0 0 no-repeat !important;
}
#contents li.full  .contents{
	padding:7px 20px 15px 20px !important;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap03-bg.png) right bottom no-repeat !important;
}
#contents .disc{
	padding:0 0 0 18px;
}
#contents .disc li{
	list-style-type:disc;
}
.group{
	padding:15px 0 15px 30px;
	margin-bottom:15px;
	background:url(http://www.kaigiroku.co.jp/img/bg-group.png) repeat-x left bottom;
	overflow:hidden;
}
.group li{
	float:left;
	list-style-type:disc;
	padding:0;
	margin-right:40px
}




/* ブロック内のUL LI
----------------------------------------------------------------------- */

/* contents内 wrap-table
----------------------------------------------------------------------- */
#contents .wrap-table{
	width:100%;
	margin:0 auto 25px auto;
}
#contents .wrap-table th{
	text-align:center;
}
#contents .wrap-table th,
#contents .wrap-table td{
	padding:8px 12px;
	/*	text-align:center;*/
	vertical-align:middle;
}
#contents .wrap-table thead th{
	font-weight:bold;
	background:#e9f2fe;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px dotted #bbb;
}
#contents .wrap-table tbody th,
#contents .wrap-table tbody td{
	border-bottom:1px solid #ccc;
	border-right:1px dotted #bbb;
}
#contents .wrap-table tbody th{
	font-weight:bold;
	color:#3ea1ff;
}
#contents .wrap-table tbody .arrow{
	border-right:0;
	background:url(http://www.kaigiroku.co.jp/img/contents/wrap05-point.png) right center no-repeat;
}
#contents .wrap-table tbody td:last-child,
#contents .wrap-table thead th:last-child{
	border-right:0;
}


/* contents内 ul.disc
----------------------------------------------------------------------- */
#contents ul.square,
#contents ul.wrap06  ul{
	padding:0 0 0 12px;
	width:auto;
	margin:0 0 18px 12px;
}
#contents ul.wrap02  ul{
	margin-bottom:0;
}
#contents ul.square > li,
#contents ul.wrap06  ul > li
{
	list-style-type:square; 
	width:auto;
	background:none;
	float:none;
	padding:2px 0;
	line-height:1.3;
}
#contents .wrap01 ul.square li{
	border-bottom:1px dotted #ccc;
}


/* contents内 ol.normal
----------------------------------------------------------------------- */
#contents ol.normal{
	padding:0 20px 0 20px;
	width:auto;
	margin-left:10px;
}
#contents ol.normal > li
{ list-style-type:decimal; 
width:auto;
background:none;
float:none;
padding:3px 0;
line-height:1.3;
}


/* contents内 ul.multi（複数行リスト用）
----------------------------------------------------------------------- */
#contents ul.multi li{
	margin-bottom:8px!important;
	line-height: 1.4;
}

/* contents内 .decimal
----------------------------------------------------------------------- */
#contents .decimal{
	margin:0 0 25px 0;
}
#contents .decimal > dt{
	padding:0 0 7px 52px;
	font-size:130%;
	font-weight:bold;
	color:#30a3ff;
	background-position:0 3px;
	background-repeat:no-repeat;
	font-family:'メイリオ', 'Meiryo','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
}
#contents .decimal > dd{
	padding:0 0 15px 0;
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
}
#contents .decimal > dd.null{
	border-bottom:1px solid #ccc;
	padding-bottom: 12px;
	margin-top:-10px;
	margin-bottom:-10px;
}
#contents .decimal > dd.last{
background-image:none;
padding-bottom:0;
}

#contents .decimal > dd p,
#contents .decimal > dd ol.normal{
	margin:0 0 12px 12px;
}

#contents .decimal .list1 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list1.png);}
#contents .decimal .list2 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list2.png);}
#contents .decimal .list3 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list3.png);}
#contents .decimal .list4 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list4.png);}
#contents .decimal .list5 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list5.png);}
#contents .decimal .list6 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list6.png);}
#contents .decimal .list7 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list7.png);}
#contents .decimal .list8 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list8.png);}
#contents .decimal .list9 {background-image:url(http://www.kaigiroku.co.jp/img/contents/list9.png);}

#contents .chart > dd{
	background-image:url(http://www.kaigiroku.co.jp/img/contents/list-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-bottom-width: 0px!important;
	border-bottom-style: none!important;
}

/* contents内 ページ内リンク用アンカーのUL
----------------------------------------------------------------------- */
#contents .inlineanchor{
	margin:8px 0 10px 13px;
/*	font:normal 13px "meiryo","メイリオ";*/
	overflow:hidden;
}
#contents .contents .inlineanchor{
	width:613px;
	margin:4px 0 14px 0;
}

#contents .inlineanchor li{
	float:left;
	padding: 0px 10px 0 0;
	border-right: 1px solid #999999;
	margin:0 10px 8px 0;
	white-space:nowrap;
}
/* contents内 トップアンカー
----------------------------------------------------------------------- */
#contents .topanchor{
	width:680px;
	margin:0 0 18px 10px;
	overflow:hidden;
}
#contents .topanchor li{
	float:left;
	padding-right: 10px;
}
/* 茶色の説明ボックス
----------------------------------------------------------------------- */
#contents .description{
	width:583px;
	overflow:hidden;
	background-color:#ffebc2;
	padding:12px 15px;
	color: #333333;
	margin:0 0 25px 0px;
}
#contents .fuki1{
	background-image: url(http://www.kaigiroku.co.jp/img/description-fuki1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 25px;
	margin-bottom:3px;
}

#contents .description .caption{
	border-bottom: 1px dotted #999999;
	font-family:'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size:110%;
	font-weight:bold;
	color: #333333;
	background-image: url(http://www.kaigiroku.co.jp/img/point07.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 12px;
	margin-bottom: 7px;
	padding-bottom: 5px;
}
#contents .description a{
	background-image: url(http://www.kaigiroku.co.jp/img/point02.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px;
}
#contents .description p{margin-left:0px!important;}
/* よく使うもの
----------------------------------------------------------------------- */

#contents h4 {
	color: #3EA1FF;
	font-size: 125%;
	font-weight: bold;
	background:url(http://www.kaigiroku.co.jp/img/point12.png) no-repeat left top;
	padding:1px 0 0 14px;
	line-height: 115%;
	margin-bottom:10px;
}
#contents em{
	font-weight:normal;
	color:#ec3a3a;
}
.top,
tr.top td,
tr.top th{border-top:none 0px!important;}
.last,
tr.last td,
tr.last th{border-bottom:none 0px!important;}

#contents .img
{
	padding:2px;
	border:1px solid #d1d5d8;
	background:#fff;
	margin-right: auto;
	margin-left: auto;
	display: block;

}
#contents .chart
{
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom:10px;
}

/* 申込書ボタン
----------------------------------------------------------------------- */
#contents .submitbtn
{
	text-align:center;
	margin-bottom: 10px;
	clear: none;
}
#contents .submitbtn img{margin:0!important;padding:0!important;border:none 0px!important;}
#contents .submitbtn a:hover img
{
	 filter: alpha(opacity=60);
  -moz-opacity:0.6;
  opacity:0.6;
}


#contents .wrap-submit{
	text-align:center;
	background-image: url(http://www.kaigiroku.co.jp/img/submit-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	margin-bottom: 25px;
	height: 150px;
}
#contents .nobtn{
	background-image: url(http://www.kaigiroku.co.jp/img/submit-bg-nobtn.png);
	padding:21px 0 4px 0;
	height:87px;
}

#contents .wrap-submit p{
	color:#333022;
	font:normal 115% 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
	margin-bottom:10px;
}
