@charset "Shift_JIS";



/* 共通 */

@import "../../../css/base.css";

@import "../../../css/dpath.css";

@import "../../../css/accessory.css";


/****************************** コンテンツ ********************************/



#content{

	padding:1.5em 2% 1em;

	width:100%;

	}

body>#content{

	width:96%;

	}



#local-header{

	border:3px double #44a;

	padding:0.5em;

	margin:0 0 1em;

	}

#local-header h2{

	border:none;

	font-size:large;

	margin:0;

	padding:0;

	}

h2{

	text-align:center;

	line-height:1.2em;

	border:3px double #44a;

	padding:0.5em;

	margin:0 0 1em;

	font-size:large;

	}

.doc h2{

	border:none;

	padding:0;

	margin:1em 0;

	}

.doc div>h2{

	font-size:x-large;

	}



#local-subtitle{

	text-align:center;

	font-size:small;

	margin:0.5em 0 0;

	padding:0;

	}



#content #local-navigation{

	border-bottom:3px solid #44a;

	margin:0 1em 0 0;

	padding:0;

	list-style:none;

	}

#content #local-navigation li{

	border:solid #44a;

	border-width:3px 3px 0;

	margin:0;

	padding:0.5em;

	}

#content #local-navigation a{

	display:block;

	width:100%;

	}



h3 a,

h3 a:visited{

	text-decoration:underline;

	}



#index h3{

	padding:0;

	margin:0 0 0.2em;

	text-align:center;

	background:none;

	color:#000;

	}

#index h3 span{

	padding:0 0 0 16px;

	background:url("../images/bg-heading-diamond.gif") no-repeat left center;

	}

#index h3 span span{

	padding:0 16px 0 0;

	background:url("../images/bg-heading-diamond.gif") no-repeat right center;

	}

#index h3 a,

#index h3 a:visited{

	text-decoration:underline;

	}



.sub-col{

	float:left;

	width:20%;

	}

.main-col{

	float:left;

	width:80%;

	}





.container1{

	background:url("../images/container1.gif") no-repeat left top;

	width:98%;

	}

.container2{

	background:url("../images/container2.gif") no-repeat right top;

	width:100%;

	}

.container3{

	background:url("../images/container3.gif") no-repeat left bottom;

	width:100%;

	}

.container4{

	background:url("../images/container4.gif") no-repeat right bottom;

	width:100%;

	}

.container5{

	border:solid #44a;

	border-width:3px 0;

	margin:0 10px;

	padding:0.5em 0;

	height:13em;

	}

div>.container5{

	height:auto;

	min-height:11.5em;

	}



#content .main-col ul{

	margin:0;

	list-style:disc;

	color:#000;

	}



#categorized{

	clear:both;

	width:100%;

	padding:1em 0;

	}

#categorized table{

	width:100%;

	border-collapse:collapse;

	}

#categorized td{

	width:33%;

	border:2px solid #44a;

	padding:0.2em;

	}

#categorized a{

	padding:0.5em;

	display:block;

	width:100%;

	}





h3{

	padding:0.2em 0 0 17px;

	background:url("../images/bg-heading-circle.gif") no-repeat left center;

	color:#00f;

	margin:0 0 0.5em;

	zoom:1;

	}



.doc h3{

	padding:0;

	margin:1.5em 0 0.5em;

	background:none;

	color:#000;

	}



h3.type2{

	padding:0.2em 0 0 17px;

	background:url("../images/bg-heading-circle2.gif") no-repeat left center;

	margin:1.5em 0 0.5em;

	width:100%;

	color:#000;

	}

h3.type3{

	width:6em;

	border:1px solid #000;

	padding:0.5em;

	text-align:center;

	}

h3.type4{

	text-indent:-2.5em;

	padding-left:2.5em;

	}



.doc h3 span{

	border:1px solid #000;

	padding:0.2em;

	position:relative;

	}



#dv-soudanjo-kai-betten h3,

#dv-soudanjo-sisin-kanri h3{

	border-top:1px dotted #000;

	margin:2em 0 0;

	padding:2em 0 0;

	}

#dv-soudanjo-kai-betten h3.item1,

#dv-soudanjo-sisin-kanri h3.item1{

	border-top:none;

	margin:1em 0;

	padding:0;

	}



#dv h3{background:url("../images/bg-heading-circle5.gif") no-repeat left center;}

#dv h4{

	padding:0.2em 0 0 17px;

	background:url("../images/bg-heading-circle2.gif") no-repeat left center;

	margin:0 0 0.5em 1em;

	width:100%;

	}

body#dv>#content h4{width:auto;}

#dv #content ul{padding-left:3em;}



h4{

	margin:0 0 0.5em;

	padding:0;

	}

.doc h4{

	margin:2em 0 0.5em;

	}

h4 span{

	border:1px solid #000;

	color:#00f;

	margin:0 0 0.5em;

	padding:0.2em;

	}



h5{

	margin:1em 0 0.5em;

	padding:0;

	font-weight:normal;

	font-size:small;

	}

.doc div>h5,

.doc li>h5{

	font-size:medium;

	}

h5 .note{

	padding:0 0 0 1em;

	}



.attribution{

	clear:both;

	text-align:right;

	padding:0.5em 0;

	margin:0;

	}



#content .ki{

	text-align:center;

	margin:1em 0;

	}



.indent{

	margin-left:1em;

	}



em{

	font-style:normal;

	text-decoration:underline;

	}



.em{

	text-decoration:underline;

	}



#hereafter{

	margin:2em 0;

	border-top:1px solid #ccc;

	padding-top:1em;

	}



table{

/*	margin:1em 0 0; */

	}

#dv02 table{

	margin:0;

	}



#jidou-teate table{

	margin:0 0 2em 1em;

	}

.tdtop td{

	vertical-align:top;

	}

#dv-table4 td ul{

	margin:0;

	}

#dv-table5 th{

	width:2em;

	}

.cell1{

	white-space:nowrap;

	}

.text .basic caption{

	text-align:center;

	}



#factor th{

	vertical-align:top;

	text-align:right;

	}

#jirei th{

	text-align:left;

	width:70%;

	font-weight:normal;

	}

#jirei td{

	text-align:center;

	}



#dv-soudanjo-kai-honbun th,

#dv-soudanjo-sisin-honbun th{

	padding-top:1em;

	}

#dv-soudanjo-kai-honbun td,

#dv-soudanjo-sisin-honbun td{

	padding-left:1em;

	}



#dv01 .plain caption{

	text-align:center;

	}

#jidou-teate .basic th{

	border:none !important;

	font-weight:normal;

	}

#jidou-teate .plain th,

#jidoukan .plain th,

#houkago-jidou .plain th{

	font-weight:normal;

	}

#jidoukan .plain caption,

#houkago-jidou .plain caption{

	text-align:left;

	}



.description{

	margin:1.5em 0;

	}

.description span{

	border:1px solid #000;

	padding:0.2em;

	color:#f60;

	font-weight:bold;

	}



.text{

	line-height:1.5em;

	}

.text p{

	padding:0;

	margin:0;

	text-indent:1em;

	}

#funin-chiryou #content p{

	text-indent:1em;

	margin:0 0 0 1em;

	}

.lv4 #content p{

	text-indent:1em;

	margin:0 0 2em 1em;

	}



#content ul{

	margin:0 0 1.5em;

	padding:0 0 0 1.5em;

	}

#content ul ul{

	margin:0.5em 0;

	}

#jidou-teate .text ul{

	list-style:none;

	text-indent:-1em;

	}



#content li{

	margin:0 0 0.5em;

	}



.text .list{

	list-style:none;

	margin:1em 0 !important;

	}

.text ul.type2{

	list-style:none;

	margin:1em 0 !important;

	padding:0 !important;

	}

.text ul.type2 ul{

	list-style:disc;

	margin:1em 0 !important;

	padding:0 0 0 3em !important;

	}

.text ul.type2 p{

	border:1px solid #000;

	padding:0.2em;

	}



.text ul.type3 li{

	text-indent:-1.4em;

	}

.text ul.type3 li p{

	text-indent:1em;

	}

.text ul.type3 li ol li{

	text-indent:0;

	}

.text ul.type4 li{

	text-indent:-1em;

	}

.type5 li li{

	list-style:disc;

	}

#content ul.type6{

	list-style:none;

	margin:0;

	padding:0;

	}

.text ul.type7 li{

	text-indent:0;

	}

.text ul.type8 li{

	list-style:disc;

	text-indent:0;

	}

.text ul.type8 ul.type4 li{

	list-style:none;

	text-indent:-1em;

	}

.text ul.type9 li{

	text-indent:-2em;

	}



#dv-soudanjo-sisin-honbun div.type2 p{

	margin-left:1em;

	}

#dv-soudanjo-sisin-honbun div.type2 ul{

	padding-left:2em;

	}

#dv-soudanjo-sisin-honbun div.type2 ul ul{

	padding-left:1.5em;

	}



#dv-soudanjo-sisin-honbun .text ul.type3 li p,

#dv-soudanjo-sisin-honbun .text ul.type4 li p{

	text-indent:1em;

	margin-left:0;

	}

#dv-soudanjo-sisin-honbun .text ul.type3 li p.continued,

#dv-soudanjo-sisin-gaiyou #content .text li p.continued{

	text-indent:0;

	}

p.continued{

	text-indent:0;

	}



#dv-boushikaisei .type4{

	margin-left:1em !important;

	}



#dv-soudanjo-sisin-betten #content img{

	text-align:center;

	display:block;

	margin:1em auto;

	}

#dv-soudanjo-sisin-betten ol li span{

	text-decoration:underline;

	}

#dv-soudanjo-sisin-betten p.indent{

	text-indent:-1em;

	padding-left:1em;

	}

#dv-soudanjo-sisin-betten table#sindan th{

	white-space:nowrap;

	vertical-align:top;

	font-weight:normal;

	}

#dv-soudanjo-sisin-betten #ryuijikou h3{

	text-decoration:underline;

	}

#dv-soudanjo-sisin-betten #ryuijikou p{

	margin-bottom:1em;

	}



#dv-soudanjo-kai-gaiyou #content img{

	text-align:center;

	display:block;

	margin:0 auto;

	}

#dv-soudanjo-kai-zuhyou #content .page{

	text-align:center;

	}

#dv-soudanjo-kai-zuhyou #content .page p{

	text-align:left;

	}

#dv-soudanjo-kai-zuhyou #content table{

	margin:0 auto;

	}

#dv-soudanjo-kai-zuhyou #content td ul{

	margin:0;

	}





#dv-soudanjo-kai-gaiyou #content .text ul{

	margin:0 0 0 1.5em;

	padding:0;

	}

#dv-soudanjo-sisin-gaiyou #content .text ul{

	margin:0;

	padding:0;

	}

#dv-soudanjo-kai-gaiyou #content .text ul li,

#dv-soudanjo-sisin-gaiyou #content .text ul li{

	background:url("../images/bg-heading-circle2.gif") no-repeat 0.5em 0.3em;

	list-style:none;

	margin:0;

	padding:0 0 0 1.5em;

	width:100%;

	}

#dv-soudanjo-kai-gaiyou #content .text ul>li,

#dv-soudanjo-sisin-gaiyou #content .text ul>li{

	width:auto;

	}



#dv-soudanjo-kai-gaiyou #content .text li ul,

#dv-soudanjo-sisin-gaiyou #content .text li ul{

	margin:0;

	}

#dv-soudanjo-kai-gaiyou #content .text li ul li,

#dv-soudanjo-sisin-gaiyou #content .text li ul li{

	background:none;

	line-height:1.75em;

	padding:0 0 0 1em;

	}

#dv-soudanjo-kai-gaiyou #content .text li p,

#dv-soudanjo-kai-betten #content li p,

#dv-soudanjo-sisin-gaiyou #content .text li p,

#dv-soudanjo-sisin-kanri #content li p{

	text-indent:1em;

	}

#dv-soudanjo-sisin-gaiyou #content .text li ul li ul{

	padding:0 0 0 1em;

	}

#dv-soudanjo-sisin-gaiyou #content .text li ul li ul li{

	padding:0;

	list-style:disc;

	text-indent:0;

	}

#dv-soudanjo-sisin-gaiyou #content .text li ul li ul.type4 li{

	list-style:none;

	text-indent:-1em;

	}



#dv-fukushi-gaiyou table{

	margin:0;

	border-style:none;

	}

#dv-fukushi-gaiyou th{

	border:1px solid #000;

	border-style:solid;

	text-align:center;

	font-weight:normal;

	}

#dv-fukushi-gaiyou td{

	border-style:none solid;

	font-weight:normal;

	}

#dv-fukushi-gaiyou td.type2{

	border-style:none solid solid;

	font-weight:normal;

	}



#dv-soudanjo-sisin-honbun table.type2{

	margin:0;

	border-style:dashed;

	border-width:0.1em;

	}



#dv-soudanjo-sisin-honbun blockquote,

#dv-soudanjo-sisin-honbun .sup{

	border:1px dashed #000;

	margin:0.5em;

	padding:0.5em 1.5em;

	}

#dv-soudanjo-sisin-honbun dl{

	border:1px dashed #000;

	margin:0.5em;

	padding:0.5em;

	}

#dv-soudanjo-sisin-honbun dt{

	margin:0;

	padding:0;

	}

#dv-soudanjo-sisin-honbun dd{

	margin:0;

	padding:0 0 1em;

	}

#dv-soudanjo-sisin-honbun dd ul{

	margin:0 !important;

	}



dl{

	text-indent:0;

	}



.page{

	border-bottom:1px solid #999;

	margin:0 0 1em;

	padding:0 0 1em;

	}

.last{

	border-bottom:none;

	}



#dv-genjo-kongo #content{

	text-align:center;

	}



#dv-genjo-kongo h3{

	text-align:left;

	background:#cfc;

	border:1px solid #000;

	color:#000;

	padding:0.5em;

	margin:1em 0;

	}

#dv-genjo-kongo #content img{

	margin:0 0 1em;

	}



.sinkyu h3{

	padding:0.7em 0 0 17px;

	background:url("../images/bg-heading-circle2.gif") no-repeat 0em 0.85em;

	margin:1.5em 0 0.5em;

	width:100%;

	color:#000;

	border-top:1px solid #999;

	}

.sinkyu h3.item1{

	border-top:none;

	}

.sinkyu h4{

	font-weight:normal;

	}

.sinkyu .note{

	text-align:right;

	margin:0;

	padding:0;

	}

.sinkyu table{

	border-collapse:collapse;

	border:1px solid #000;

	}

.sinkyu th{

	border:1px solid #000;

	padding:0.2em;

	}

.sinkyu th.col2{

	width:50%;

	letter-spacing:2em;

	}

.sinkyu th.col3{

	width:45%;

	letter-spacing:2em;

	}

.sinkyu td{

	border-right:1px solid #000;

	padding:0.2em 0.5em 0.2em 1.5em;

	vertical-align:top;

	text-indent:-1em;

	line-height:1.5em;

	}

.sinkyu td.section{

	padding:0.2em 0.5em 0.2em 5.5em;

	}

.sinkyu td.indent{

	padding:0.2em 0.5em 0.2em 2.5em;

	}

.sinkyu td.indent2{

	padding:0.2em 0.5em 0.2em 3.5em;

	}

.sinkyu td.indent3{

	padding:0.2em 0.5em 0.2em 4.5em;

	text-indent:-2em;

	}

#content .sinkyu ul{

	list-style:none;

	margin:0;

	}

.soudanjo .sinkyu td.section,

.soudanjo .sinkyu td.subsection{

	padding:1.2em 0.5em 0.2em 1.5em;

	}

.sinkyu .type5 li li{

	text-indent:0;

	}

.sinkyu ol{

	text-indent:0;

	padding:0 0 0 1.5em;

	margin:0;

	}

.sinkyu ol ul{

	text-indent:-1em;

	}



#dv-fukushi-gaiyou #content img{

	margin:0 auto 2em;

	display:block;

	text-align:center;

	}

#dv-fukushi-gaiyou h3{

	background:none;

	padding:0.5em 0;

	color:#000;

	}

#dv-fukushi-gaiyou h3 span{

	border:1px solid #000;

	padding:0.2em;

	}

#dv-fukushi-gaiyou h4{

	text-decoration:underline;

	margin:1em 0;

	}

#dv-fukushi-gaiyou h5{

	font-size:small;

	font-weight:bold;

	}

#dv-fukushi-gaiyou div>h5{

	font-size:medium;

	}

#dv-fukushi-gaiyou #content ul{

	list-style:none;

	text-indent:-1em;

	padding:0 0 0 2.5em;

	}



#angelplan #content p{

	margin-left:1em;

	}

#angelplan dt{

	margin-left:0.5em;

	}

#angelplan dd{

	margin:0 0 1em;

	}

#angelplan #content li p{

	margin-left:0;

	}

#angelplan #content ul.type3{

	margin-left:0.5em !important;

	}



#hoiku-taisaku .note{

	text-indent:-2em;

	padding-left:3em;

	}

#hoiku-taisaku .besshi{

	border-top:1px solid #999;

	margin:2em 0 1em;

	padding:1em 0 0;

	}



#hoiku-taisaku td{

	padding:0.5em 3em;

	text-indent:-2em;

	}

#hoiku-taisaku td.numeric,

#hoiku-taisaku table.item3 td{

	text-indent:0;

	}

#hoiku-taisaku table.item3{

	margin-bottom:2em;

	}

#hoiku-taisaku .block ul.type3{

	margin-left:1em !important;

	}

#hoiku-taisaku .besshi .block p{

	margin-left:1em;

	}

#hoiku-taisaku .besshi .block{

	margin:0 0 2em;

	}



#jisedai-suisinhou-shushi #content{

	text-align:center;

	}

#jisedai-suisinhou-shushi #content img{

	margin:1em 0;

	}



#jisedai-suisinhou-gaiyou h2,

#jisedai-suisinhou-gaiyou h3{

	text-decoration:underline;

	}

#jisedai-suisinhou-gaiyou #content .description,

#fukushi-kaisei-gaiyou #content .description{

	padding:0.5em;

	border:1px solid #000;

	margin:0;

	}

#jisedai-suisinhou-gaiyou #content p,

#fukushi-kaisei-gaiyou #content p{

	margin-left:1em;

	}



#fukushi-kaisei-gaiyou #content p.note{

	text-indent:-8.4em;

	padding-left:10em;

	}



#koudou-gaiyou h3{

	border:4px outset #eec;

	background:#fc9;

	padding:0.3em 1em;

	color:#000;

	margin:1em;

	}



#koudou-gaiyou #content div.extra{

	background:url("../images/arrow.gif") no-repeat bottom center;

	height:26px;

	}



#koudou-gaiyou #content div.item1 p{

	background:url("../images/bg-heading-circle3.gif") no-repeat 0.6em 0.8em;

	padding:0.5em 0.5em 0.5em 1.5em;

	border:1px solid #000;

	margin:1em;

	width:100%;

	}

#koudou-gaiyou #content div.item1>p{

	width:auto;

	}



#koudou-gaiyou #content div.item1 p.item1{background-color:#ffc;}

#koudou-gaiyou #content div.item1 p.item2{background-color:#cfc;}

#koudou-gaiyou #content div.item1 p.item3{background-color:#cff;}

#koudou-gaiyou #content div.item1 p.item4{background-color:#fcf;}



#koudou-gaiyou #content ul{

	list-style:url("../images/bg-heading-circle3.gif");

	margin-bottom:0;

	}



#koudou-gaiyou #content div.item2 ul{

	background:#ffc;

	padding:0.5em 0.5em 0.5em 2em;

	border:1px solid #000;

	margin:1em;

	}



#koudou-gaiyou #content div.item3 h3,

#koudou-gaiyou #content div.item4 h3,

#koudou-gaiyou #content div.item5 h3{

	margin-top:2.5em;

	margin-bottom:1.5em;

	}



#koudou-gaiyou #content h4{

	position:relative;

	top:-1em;

	}

#koudou-gaiyou #content h4 span{

	position:absolute;

	border:1px solid #000;

	padding:0.5em;

	color:#000;

	margin-left:2em;

	}

#koudou-gaiyou #content div.block1 h4 span{background:#ffc;}

#koudou-gaiyou #content div.block2 h4 span{background:#fcc;}



#koudou-gaiyou #content div.block1 ol{

	z-index:-1;

	background:#cfc;

	padding:2em 0.5em 0.5em 2em;

	border:1px solid #000;

	margin:1em 1em 2em;

	}

#koudou-gaiyou #content div.block2 h5{

	margin:0;

	}

#koudou-gaiyou #content div>div.block2 h5{

	font-size:medium;

	}

#koudou-gaiyou #content div.block2 div{

	padding:0.5em;

	border:1px solid #000;

	margin:1em;

	}

#koudou-gaiyou #content div.block2 div.block21{

	z-index:-1;

	background:#cff;

	padding:2em 0.5em 0.5em 0.5em;

	}

#koudou-gaiyou #content div.block2 div.block22{background:#fcf;}

#koudou-gaiyou #content div.block2 div.block23{background:#ffc;}

#koudou-gaiyou #content div.block2 div.block24{background:#cfc;}

#koudou-gaiyou #content div.block2 div.block25{background:#cff;}

#koudou-gaiyou #content div.block2 div.block26{background:#fcf;}

#koudou-gaiyou #content div.block2 div.block27{background:#ffc;}



#koudou-zenbun #content p{

	margin-left:1em;

	}

#koudou-zenbun #content p.description,

#koudou-zenbun #content li p{

	margin-left:0;

	}

#koudou-zenbun #content .section,

#koudou-zenbun #content .subsection,

#koudou-zenbun #content .subsubsection{

	margin-left:1em;

	}

#koudou-zenbun #content .section,

#koudou-zenbun #content .subsection{

	margin-left:1em;

	}

#koudou-zenbun #content ul{

	list-style:none;

	text-indent:-1em;

	}

#koudou-zenbun h5{

	font-weight:bold;

	}

#koudou-zenbun h6{

	font-size:small;

	margin:0;

	font-weight:normal;

	}

#koudou-zenbun div>h6{

	font-size:medium;

	}



#shousika-gaiyou h3{

	text-decoration:underline;

	}

#shousika-gaiyou h4{

	margin:0.5em 0 0.5em 1em;

	}

#shousika-gaiyou #content ul{

	list-style:none;

	text-indent:-1em;

	margin:0 0 0 1em;

	}

#shousika-gaiyou #content p{

	margin-left:1em;

	}



#sids h3{

	text-decoration:underline;

	}



ruby{

	line-height:1em;

	}



#shousika-honbun #content ul{

	list-style:none;

	text-indent:-1em;

	margin:0 0 0 1em;

	}

#shousika-honbun h3{

	margin-left:3em;

	}

#shousika-honbun h3.item1{

	margin-left:0;

	}

#shousika-honbun h4{

	margin-left:1em;

	}

#shousika-honbun #content .chapter p{

	text-indent:-1em;

	margin-left:1em;

	}

#shousika-honbun #content .chapter .block p{

	text-indent:1em;

	}

#shousika-honbun table{

	margin:0 0.5em;

	display:inline;

	}

#shousika-honbun .inline{

	margin-left:1em;

	}

#shousika-honbun #content .chapter .block .inline p{

	display:inline;

	text-indent:0;

	margin:0;

	}



#ouenplan-nerai #content p{

	padding:0 1em 0.5em 4em;

	text-indent:-1em;

	}



#ouenplan-nerai #content p.item1,

#ouenplan-nerai #content p.item2,

#ouenplan-nerai #content p.item3{

	background:url("../images/bg-heading-circle3.gif") no-repeat 0.6em 0.8em;

	padding:0.5em 0.5em 0.5em 1.5em;

	border:1px solid #000;

	margin:1em;

	text-indent:0;

	width:100%;

	}

#ouenplan-nerai #content>p.item1,

#ouenplan-nerai #content>p.item2,

#ouenplan-nerai #content>p.item3{

	width:auto;

	}

#ouenplan-nerai #content p.item1{background-color:#fc9;}

#ouenplan-nerai #content p.item2{background-color:#cfc;}

#ouenplan-nerai #content p.item3{background-color:#ccf;}



#ouenplan-gaiyou #content th.col1{

	white-space:nowrap;

	}

#ouenplan-gaiyou #content td{

	padding:0.5em;

	}

#ouenplan-gaiyou #content td.col1{

	background-color:#ffc;

	border:1px solid #000;

	}

#ouenplan-gaiyou #content td.col2{

	background:url("../images/ouenplan-gaiyou-bg.gif") repeat-y #ccf left;

	border:1px solid #000;

	}

#ouenplan-gaiyou #content td.col3{

	background-color:#cfc;border:3px double #000;

	}



#ouenplan-gaiyou #content ul{

	list-style:url("../images/bg-heading-circle3.gif");

	margin-bottom:0;

	}



#shousika-kokuminkaigi #content p{

	margin-left:1em;

	}

#shousika-kokuminkaigi2 #content th{

	letter-spacing:2em;

	}

#shousika-kokuminkaigi2 #content .col1{

	white-space:nowrap;

	text-align:right;

	}

#shousika-kokuminkaigi2 #content .col2{

	background:url("../images/bg-heading-circle3.gif") no-repeat 0.3em 0.3em;

	padding-left:1.3em;

	}

#shousika-kokuminkaigi2 #content ul{

	margin:0.5em 0.5em 0.5em 0;

	}

#shousika-kokuminkaigi2 #content p{

	text-indent:0;

	margin-left:1em;

	}

#shousika-kokuminkaigi2 #content ul ul{

	list-style:none;

	padding:0 0 0 1.5em;

	text-indent:-2em;

	}

#shousika-kokuminkaigi2 #content ul ul p{

	text-indent:1em;

	}



#shousika-torikumi h3 span{

	border:1px solid #000;

	letter-spacing:1.5em;

	padding-left:1.5em;

	}

#shousika-torikumi #content .note{

	text-indent:-2em;

	padding-left:2em;

	}

#shousika-torikumi #content div.chapter1 ul{

	list-style:url("../images/bg-heading-circle4.gif");

	}

#shousika-torikumi #content  ul{

	list-style:url("../images/bg-heading-circle2.gif");

	}

#shousika-torikumi #content ul ul{

	list-style:disc;

	list-style-image:none;

	}

#shousika-torikumi h4{

	text-decoration:underline;

	}

#shousika-torikumi #content p{

	text-indent:0;

	}



#shousika-torikumi2 h3 span{

	border:1px solid #000;

	}

#shousika-torikumi2 #content  ul{

	list-style:url("../images/bg-heading-circle2.gif");

	}

#shousika-torikumi2 h4{

	text-decoration:underline;

	margin:0;

	}

#shousika-torikumi2 h5 span{

	border:1px solid #000;

	font-weight:bold;

	padding:0.1em;

	}



.note{

text-indent:-1em;

padding:0.5em 0 0 1em;

margin:0;

}

