@charset "UTF-8";

@import 'global.css';

	
	
/* ------------------------------------------------------------------------- */
/*		1カラム設定		*/
/* ------------------------------------------------------------------------- */
	
#fullbox{
	margin: 40px 0 0 40px;
	width: 840px;
	}
	
#fullbox p.read{
	margin: 5px 0 20px 5px;
	width: 540px;
	font-size: 75%;
	font-weight: normal;
	line-height: 160%;
	}
	
#fullbox p{
	margin: 0 0 15px 10px;
	font-size: 75%;
	line-height: 180%;
 	}




#fullbox h3{
	margin-bottom: 15px;
	padding-bottom: 6px;
	font-size: 108%;
	line-height: 160%;
	color: #11a4c0;
	border-bottom: 4px solid #11a4c0;
}

#fullbox h4.h4n{
	width: 100%;
	margin: 30px 0 10px 0;
	font-size: 93.8%;
	line-height: 160%;
	font-weight: bold;
  border:solid 1px #cacaca;
  padding: 4px 3px 4px 0;
  border-radius: 4px;
  background: #eee;
  -moz-border-radius: 4px; /* FF */
  background: -moz-linear-gradient(top,  #fff,  #eee); /* FF */
  -webkit-border-radius: 4px;/* Webkit */
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));/* Webkit */
  -pie-background:linear-gradient(top,  #fff,  #eee); /* ie */
  behavior: url(images/PIE.htc);  /* ie */
  }

#fullbox h4.h4n span{border-left:8px #29c1e3 solid;padding-left:8px;}


	
#fullbox h5{
	margin: 20px 0 10px 10px;
	font-size: 81.25%;
	line-height: 160%;
	font-weight: bold;
	color: #11a4c0;
	}
	
#fullbox h6{
	margin: 10px 0 7px 10px;
	font-size: 75%;
	line-height: 160%;
	font-weight: bold;
	}
	
#fullbox a:link {
	color: #a78a31;
	text-decoration: none;
}

#fullbox a:visited {
	color: #7d6b2b;
	text-decoration: none;
}

#fullbox a:hover,
#fullbox a:focus {
	color: #d9b032;
	text-decoration: underline;
}

#fullbox a:active {
	color: #d9b032;
}

#fullbox udrline {
	color: #937b5c;
	font-size: 120%;
	text-decoration: underline;
	}


	
#fullbox .backlist{
	clear: both;
	margin-top: 20px;
	padding-top:10px;
	border-top: 1px dotted #CCCCCC;
	}
	
#fullbox ul{
	margin: 10px 0 20px 10px;
	font-size: 75%;
	}
	
#fullbox span{
	font-weight: bold;
		}
		

#fullbox ul li{
	margin: 0 0 0 20px;
	list-style: disc outside;
	line-height: 160%;
	}
	
#fullbox ul li ul{
	margin: 10px 0 10px 0;
	font-size: 100% !important;
	}
	
#fullbox ol{
	margin: 10px 0 10px 10px;
	font-size: 75%;
	}

#fullbox ol li{
	margin: 0 0 0 20px;
	list-style: decimal;
	line-height: 160%;
	}
	
#fullbox ol li ol{
	margin: 10px 0 10px 0;
	font-size: 100% !important;
	}
	
#fullbox ol li ul{
	margin: 10px 0 10px 0;
	font-size: 100% !important;
	}
	
#fullbox ol li ul li{
	margin: 0 0 0 20px;
	list-style: disc outside;
	line-height: 160%;
	}
	
#fullbox ol.idt2{
	margin: 10px 0 10px 20px;
	font-size: 75%;
	}

#fullbox ol.idt2 li{
	margin: 0 0 0 20px;
	list-style: decimal;
	line-height: 160%;
	}
	

/*PDFリスト
************************************************************/	

#fullbox ul.pdflist{
	margin: 10px 0 20px 0px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	}

#fullbox ul.pdflist li {
	width: 530px;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 1.3;
	list-style:none;
	}

#fullbox ul.pdflist li a {
	display: block;
	width: 500px;
	margin-bottom: 0px;
	padding: 12px 0 10px 30px;
	background: url(../img/pdficon.gif) left no-repeat;
	text-decoration: none;
	}

#fullbox ul.pdflist li a:hover {
	text-decoration: underline;
	}

#fullbox ul.pdflist li.active a {
	color: #0066CC;
	}

#fullbox ul.pdflist li.word a{
	display: block;
	width: 500px;
	margin-bottom: 0px;
	padding: 12px 0 10px 30px;
	background: url(../img/wordicon.gif) left no-repeat;
	text-decoration: none;
	}

#fullbox ul.pdflist li.word a:hover {
	text-decoration: underline;
	}

#fullbox ul.pdflist li.word a:active {
	color: #0066CC;
}



/*テーブル
************************************************************/	


	
table.fulltop {
    width: 830px;
	margin: 30px 0 50px 10px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size: 68.75%
}

table.fulltop th {
    padding: 5px 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 140%;
    text-align: center;
    white-space: normal; 
}

table.fulltop td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	line-height: 140%;
    text-align: left;
}

table.fulltop td.nwp {
	white-space: nowrap;
}

table.fulltop th.nwp {
	white-space: nowrap;
}

table.fulltop td.pre { 
	white-space : pre; 
}






/*行政書士フェスタ　動画部分
************************************************************/

#fullbox div.movieArea {
	margin: 10px 0 20px 10px;
}

#fullbox div.movieArea ul.movieMenu {
    margin-top: 10px;
    margin-left: -20px;
    padding:0 2px 12px 0;	
}

#fullbox div.movieArea ul.movieMenu li{
    list-style-type: none;
	padding: 7px 10px 7px 5px;
	border-bottom: 1px dotted #cccccc;
	color: #10a4c0;
	line-height: 130%;
	}



/*画像配置設定
************************************************************/	

#fullbox img.t20b20l20{ 
	margin : 20px 0 20px 20px; 
}

#fullbox img.b20{ 
	margin-bottom : 20px; 
}
	
#movarea {
	width: 425px:
	height: 344px;
	margin: 10px 0 20px 20px;
}





/*ダブルリスト設定
************************************************************/	

#doublelist {
	margin: 20px 0 10px 10px;
	padding: 0;
	}

#doublelist dt{
	margin: 10px 0 5px 0;
	font-size: 65%;
	line-height: 120%;
	}

#doublelist dd{
	font-size: 75%;
	line-height:140%;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	}

#doublelist dd  a{
	text-decoration: none;
	}

#doublelist dd  a:hover,
#doublelist dd  a:focus {
	color: #d9b032;
	text-decoration: underline;
	}
	

/*ダブルリスト02設定
************************************************************/	

#doublelist02 {
	margin: 0 10px 20px 10px;
	font-size: 75%;
	line-height: 140%;
	}

#doublelist02 dt{
	padding: 5px 0 6px 15px;
	background: url(../img/bg_lnav1.gif) left no-repeat;
	}
	
#doublelist02 dt a{
	text-decoration: none;
	}
	
#doublelist02 dt  a:hover,
#doublelist02 dt  a:focus {
	color: #d9b032;
	text-decoration: underline;
	}

#doublelist02 dd{
	padding-left: 14px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #CCCCCC;
	}
	
/*ダブルリスト03設定
************************************************************/	
	
#doublelist03 {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 6px;
	}

#doublelist03 div ul{
	margin-top: 5px;
	list-style-type: none;
	padding:0 2px 12px 2px;
	}

#doublelist03 div ul li{
	padding: 7px 10px 7px 5px;
	border-bottom: 1px dotted #cccccc;
	color: #10a4c0;
	font-size: 75%;
	line-height: 130%;
	}
	
#doublelist03 div ul li span{
	margin:-1.3em 0 0 7.0em;
	display:block;
	color: #8a8a8a;
	}


/*リスト04設定
************************************************************/	
	
#list04 {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 6px;
	}

#list04 div ul{
	list-style-type: none;
	padding:0 2px 12px 2px;
	}

#list04 div ul li{
    display:block;
	padding: 7px 10px 7px 5px;
	border-bottom: 1px dotted #cccccc;
	color: #10a4c0;
	font-size: 75%;
	line-height: 130%;
	}
	
		
	


/* アイテムリスト設定
************************************************************/	

#itemlist {
	width: 550px;
	margin: 20px 0 0 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}

#imgarea {
	float: left;
	margin-top: 0;
	width: 130px;
}

#imgarea img {
	margin-left: 10px;
}

#txtarea {
	float: right;
	width: 390px;
}

#txtarea .ttl {
	width: 390px;
	border-bottom: 1px solid #11a4c0; 
	display:inline-table;
}

#txtarea h5 {
	font-sze: 87.5%;
	line-height: 140%;
	background: #fff url(../img/icon-h4.gif) 0 0px no-repeat;
	padding: 4px 0 3px 16px;
}

#txtarea ul {
	margin: 15px 0 0 6px;
	list-style: none;
}

#txtarea li {
	margin-bottom: 12px;
	padding-left: 10px;
	background: url(../img/ico_arw.gif) left 4px no-repeat;
	text-decoration: none;
	font-size: 75%;
	line-height: 120%;
}

#txtarea p {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 75%;
	line-height: 160%;
}

#txtarea p.ctn{
	margin: 10px 0 8px 10px;
	font-size: 62.5%;
	line-height: 160%;
 }

#txtarea .btn {
	width: 390px;
	padding-top: 10px;
	border-top: 1px dotted #ccc; 
	display:inline-table;
}

#txtarea .btn img{
	margin-left: 260px;
}


	 
	 
/*画像横並び設定
************************************************************/	

#socialbox{
	height: 36px;
	margin: 30px 0 30px 10px;
}

#socialbox ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#socialbox ul li{
	display: inline;
	margin: 0;
	padding: 0;
}

#socialbox ul li img{
	margin-right: 5px;
}


.piclist{
	height: 36px;
	margin: 30px 0 30px 10px;
}

.piclist ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.piclist ul li{
	display: inline;
	margin: 0;
	padding: 0;
}

.piclist ul li img{
	margin-right: 5px;
}



/*画像横並びリスト版設定
************************************************************/


/* --- リストエリア --- */
#fullbox ul.lining {
	width: 550px; /* リストエリアの幅 */
	margin: 0;
	padding: 10px 0 0; /* リストエリアのパディング（上、左右、下） */
	list-style-type: none !important;
}

/* --- リスト項目 --- */
#fullbox ul.lining li {
	width: 170px; /* 項目の幅 */
	height: 220px;
	float: left;
	display: block;
	margin: 0 12px 10px 0;
	text-align: center;
}

/* --- 項目内容 --- */
#fullbox ul.lining dl {
	width: 170px; /* 内容の幅 */
	margin: 0 auto; /* 内容のセンタリング */
}

/* --- 写真エリア --- */
#fullbox ul.lining dt {
	margin-bottom: 5px; /* 写真エリアの下マージン */
}

/* --- キャプションエリア --- */
#fullbox ul.lining dd {
	font-weight: bold;
	margin-bottom: 20px;
}


#fullbox ul.lining dt a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}







/*ページ先頭設定
************************************************************/

#fullbox-gotop{
	clear: both;
	margin-top: 20px;
	margin-left: 715px;
	}
	
	


	
