@charset "utf-8";
/* CSS Document */

@media print {
	* {
		margin:0;
		padding:0;
	}

	#KaiP { page-break-after:always; }
	#cl { clear:both; }
		
	body {
		/* zoom:85%; */
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size:76%;
	}


	#headertop {
		position:relative;
		margin: 0 0 3px 19px;
		width: 840px;
		height: 112px;
		/* background:url(../images/header_base.jpg) left top no-repeat; */
		background:url(../images/logo_print3.jpg) left top no-repeat;
	}
	#headertop #SearchBox { display:none; }
	

	#header {
		position:relative;
		margin: 0 0 5px 19px;
		width: 840px;
		height: 112px;
		background:url(../images/logo_print3.jpg) left top no-repeat;
	}

/*
	#header {
		position:relative;
		margin-bottom: 0px;
		width: 840px;
		height: 75px;
		background:url(../images/logo_print.jpg) left top no-repeat;
	}
*/

/*
	#RightArea {
		display:none;
	}
*/


	#extra ul li a {
		display:inline;
		color:#616161;
		text-decoration:none;
		margin: 0;
		padding: 0 0.5em;
	}
	#extra ul li a:hover {
		color:#0066CC;
		text-decoration:underline;
	}
	
	#header #Logo {
		display:none;
	}
	#header #SearchBox {
		display:none;
	}

	#content p {
		line-height:2.0em;
		font-size:95%;
		margin:0 1.5em;
	}

	#RightArea {
		display:none;
	}
	#extra {
		clear:both;
		display:none;
	}
	#footer {
		clear:both;
		width:600px;
		margin:0;
		background: #50A0F0;
		color: #FFF;
		text-align: center;
	}

	
	#container {
		width:840px;
		margin:1.5em auto;
	}
	#wrapper {
		/*
		float:left;
		width:556px;
		margin: 0 0 1.5em;
		*/
		width:600px;
		margin: 0 0 1.5em 20px;
	}
	#content {
		margin:0 auto;
		padding:0;
		width: 542px;
		border: solid 1px #CCC;
	}
	
	#content.col13 { border: solid 1px #F4AAA7; }

	#content b {
		margin:0 2.5em;
		padding:1.5em 0 0.5em;
	}
	
	#content h1 {
		border-bottom:solid 1px #CC5348;
		border-top:solid 1px #CC5348;
		background-color:#FF685A;
		width:532px;
		height:1.2em;
		font-size:100%;
		font-weight:normal;
		color:#FFF;
		margin:5px 0 0;
		padding:3px 0 0 10px;
	}
	#content h2 {
		width:531px;
		height:2.4em;
		font-size:120%;
		font-weight:bolder;
		letter-spacing:-1;
		color:#5A5A5A;
		margin:0 0 0 5px;
		padding:12px 0 0 5px;
		background:url(../images/line_dotted.jpg) left 30px repeat-x #FFF;
	}
	#content h3 {
		width:531px;
		font-size:120%;
		font-weight:bold;
		letter-spacing:-1;
		color:#FF685A;
		margin:0 0 0 5px;
		padding:10px 0 10px 5px;
	}
	#content h4 {
		width:531px;
		font-size:140%;
		font-weight:bold;
		letter-spacing:-1;
		color:#FF685A;
		margin:0 0 0 5px;
		padding:10px 0 10px 5px;
	}

	#content h6,
	#contentW h6 {
		margin: 0.1em 0 0.5em 1.5em;
		padding: 0;
		font-size: 100%;
		font-weight: normal;
		letter-spacing: 0px;
	}
	
	#content #ProFile {
		width:528px;
		margin: 0 0 1.5em 5px;
		display: block;
		float: left;
		border-bottom:solid 1px #C8C8C8;
		border-top:solid 1px #C8C8C8;
		color: #464646;
	}
	#content #ProFile #Box01{
		padding: 10px 8px;
		width: 105px;
		float: left;
	}
	#content #ProFile #Box02{
		width: 400px;
		margin: 10px 0 0;
		padding: 3px 0;
		float: left;
	}
	#content #ProFile #Box03{
		width: 140px;
		float: left;
		font-size: 130%;
		padding: 0.5em 0.5em;
		border-right: solid 1px #C8C8C8;
	}
	.sama {
		font-size: 80%;
		letter-spacing: -1px;
	}
	#content #ProFile #Box04{
		width: 220px;
		float: left;
		padding: 0.3em 0.3em 0.3em 0.5em;
		clear: right;
	}
	#content #ProFile #Box05{
		width: 380px;
		padding: 0.8em 0.8em;
		font-size:80%;
		line-height:1.5em;
		border-top: solid 1px #C8C8C8;
		margin: 0.5em 0;
	}
	#content #Line {
		width:528px;
		margin: 1.5em 0 1.5em 5px;
		border-bottom:solid 1px #C8C8C8;
		clear: both;
	}
	#content #CLTRBox {
		display:none;
	}
	
	
	#contentHD {
		background:url(../images/cnt_box_hd.jpg) left bottom no-repeat;
		width:556px;
		height:10px;
		margin:0;
		padding:0;
	}
	#contentBD {
		background:url(../images/cnt_box_bd.jpg) left top repeat-y;
		width:556px;
		margin:0;
		padding:0;
	}
	#contentTL {
		background:url(../images/cnt_box_tl.jpg) left bottom no-repeat;
		width:556px;
		height:10px;
		margin:0;
		padding:0;
	}
	
	

	/* ---------------------- */
	.lineL {
		border-left:solid 1px #D6D6D6;
	}
	.lineR {
		border-right:solid 1px #D6D6D6;
	
	}
/*-----------------------------------------------------------------------------------------*/
	#content #SubTitle {
		width:500px;
		margin: 1.5em 0 1.5em 1.5em;
		clear: both;
		padding: 0.3em 0.5em 0.2em;
	}
	
	
	
	#content ul {
		list-style-type:none;
		margin:0.2em 0 0 1.8em;
		padding:0;
		color: #464646;
	}
	
	
	#content ul li {
		margin:0 0 0 15px;
		padding:0 0 12px 18px;
	}
	#content ul li a {
		color:#464646;
		text-decoration:none;
	}
	#content ul li a:hover {
		color:#464646;
		text-decoration:underline;
	}
	
	#content ul.Indent {
		margin:0 0 0 3.2em;
		padding:0;
	}
	#content ul.Blank {
		padding:0;
		margin-top: 1.8em;
	}

	#content p.note01,
	#content #Box.note01 {
		background-color:#ECECEC;
		padding:0.8em 1.5em;
		margin: 0 0 0 2.5em;
	}
	#content p.note02 {
		background-color:#ECECEC;
		padding:0.8em 1.5em;
		margin: 0 2.5em;
	}

/*-----------------------------------------------------------------------------------------*/
	#content.col05 { border: solid 1px #FFF; }
	#content.col06 { border: solid 1px #FC685B; }
	#content.col07 { border: solid 1px #F09A97; }
	#content.col09 { border: solid 1px #31889B; }
	#content.col11 { border: solid 1px #287489; }
	#content.col13 { border: solid 1px #F4AAA7; }
	
	#content.col15 { border: solid 1px #4A8119; }

	#content.col99 {
		border: solid 1px #666;
		width:830px;
	}
	#content h1.col06 {
		border-bottom:solid 1px #BF6A10;
		border-top:solid 1px #BF6A10;
		background-color:#FD8814;
	}
	#content h1.col07 {
		border-bottom:solid 1px #B57673;
		border-top:solid 1px #B57673;
		background-color:#F09A97;
	}
	#content h1.col09 {
		border-bottom:solid 1px #588A9D;
		border-top:solid 1px #588A9D;
		background-color:#6EADC4;
	}
	#content h1.col11 {
		border-bottom:solid 1px #477688;
		border-top:solid 1px #477688;
		background-color:#5D9CB7;
	}

	#content h1.col15 {
		border-bottom:solid 1px #4A8119;
		border-top:solid 1px #4A8119;
		background-color:#5FA420;
	}

	#content h1.col99 {
		border-bottom:solid 1px #666;
		border-top:solid 1px #666;
		background-color: #999;
	}
	#content h2.c05 {
		width:500px;
		font-size:110%;
		font-weight:bold;
		color:#5A5A5A;
		margin:0.8em 0 0 1.0em;
		padding:0.8em 0 0 5px;
		background: none;
		height: auto;
	}
	#content h2.c09_01 {
		font-family:Arial, Helvetica, sans-serif;
		background:none;
		font-size:120%;
		letter-spacing:0px;
		color:#5A5A5A;
		margin:1.5em 0 0 1.0em;
		padding:0.2em 0 0 0.6em;
		height: auto;
	}
	#content h2.c09_02 {
		width:500px;
		font-size:120%;
		font-weight:bolder;
		color:#5A5A5A;
		margin:0 0 1.5em 1.0em;
		padding:0.1em 0 0.8em 5px;
		background:url(../images/line_dotted.jpg) left bottom repeat-x #FFF;
		height: auto;
	}
	#content h2.c09_07 {
		width:500px;
		font-size:120%;
		font-weight:bolder;
		color:#5A5A5A;
		margin:0 0 1.5em 1.0em;
		padding:0.1em 0 0.8em 5px;
		background:url(../images/line_dotted.jpg) left bottom repeat-x #FFF;
		height: auto;
		letter-spacing: -1px;
	}
	
	
	#content h2.13_02 {
		font-size:140%;
	}
	#content h3 {
		width:531px;
		font-size:120%;
		font-weight:bold;
		letter-spacing:-1;
		color:#FF685A;
		margin:0 0 0 5px;
		padding:0.8em 0 0.8em 0.8em;
	}
	#content h3.13_02 {
		font-size:150%;
	}
	#content h4 {
		width:531px;
		font-size:140%;
		font-weight:bold;
		letter-spacing:-1;
		color:#FF685A;
		margin:0 0 0 5px;
		padding:10px 0 10px 5px;
	}
	#content h5,
	#contentW h5 {
		margin: 0.1em 0 0.8em 3.2em;
		padding: 0;
		font-size: 100%;
		font-weight: normal;
		letter-spacing: 1px;
	}
	#content h5.col09 { color:#6EADC4; }
	
	#content h5.col12 {
		color:#6EADC4;
		margin:0.1em 0 0.8em 1.0em;
	}
	#content h6.col09 {
		color:#6EADC4;
		font-weight: bold;
	}
	#content h6.c09_08 {
		color:#6EADC4;
		margin: 0.1em 0 0 0.5em;
		padding: 0;
		clear: both;
	}
	#content h6.col12 {
		color:#FFF;
		font-weight: normal;
		background-color: #5D9CB7;
		width: 495px;
		padding: 0.3em 0 0.2em 1.0em;
		font-size: 100%;
		margin: 0 0 1.0em 1.5em;
	}
	#content #SubTitle.c09_07 {
		background-color:#6EADC4;
		color:#FFF;
	}
	
	#content #Line.c09_07 {
		width:505px;
		margin: 0.5em 0 0.5em 2.5em;
		padding:0;
	}
	#content #Linec09_08 {
		width:485px;
		margin: 0.5em 0 0.1em 2.5em;
		padding:1.5em 0 0;
		border-bottom: solid 1px #5D9CB7;
		color: #5D9CB7;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	#content ul.col06 {
		list-style-type:none;
		margin:2.5em auto;
		padding:0;
		color: #464646;
		width: 300px;
	}
	#content ul.c06_01 {
		list-style-type:none;
		margin:2.5em auto;
		padding:0;
		color: #464646;
		width: 330px;
		font-size: 110%;
	}
	#content ul.col11 {
		list-style-type:none;
		margin:0.2em 0 0 1.8em;
		padding:0;
		color: #464646;
		line-height: 1.4em;
	}
	#content ul.col06 li {
		background:url(../images/mark_item06.jpg) left top no-repeat;
		width: 250px;
	}
	#content ul.col09 li {
		background:url(../images/mark_link_m.jpg) left top no-repeat;
	}
	#content ul.col11 li {
		background:url(../images/mark_link_gaibu.jpg) left top no-repeat;
		margin:0 0 0 1.5em;
		padding:0 0 0.8em 2.0em;
		width: 430px;
	}
	#content ul.col12 li {
		background:url(../images/mark_item12.jpg) left top no-repeat;
		margin: 0.5em 1.8em;
	}
	
	#content p.c09_07 {
		margin: 0.2em 2.5em;
	}
	#content p.c12 {
		margin: 1.0em 3em;
	}
	#content p.img12 {
		margin: 1.0em 1.5em;
		font-size: 90%;
	}
	#content p.img12 img {
		margin:0.5em 0;
		padding:0;
	}
	
	
	#content ul.col06 li {
		background:url(../images/mark_item06.jpg) left top no-repeat;
		width: 250px;
	}
	#content ul.col09 li {
		background:url(../images/mark_link_m.jpg) left top no-repeat;
	}
	#content ul.col11 li {
		background:url(../images/mark_link_gaibu.jpg) left top no-repeat;
		margin:0 0 0 1.5em;
		padding:0 0 0.8em 2.0em;
		width: 430px;
	}
	#content ul.col12 li {
		background:url(../images/mark_item12.jpg) left top no-repeat;
		margin: 0.5em 1.8em;
	}
	
	/* ---------------------- */
	
	
	#content dl.c07 {
		margin: 0 0 15px;
		padding: 0 10px 10px;
		width: 505px;
	}
	#content dl.c07 dt {
		background:url(../images/mark_link_07.jpg) 0.5em 0.9em no-repeat;
		float: left;
		width: 70px;
		padding: 0.7em 0 0 15px;
		margin:0;
		text-indent: 1em;
		line-height: 1.5em;
		clear: left;
	}
	#content dl.c07 dd {
		padding: 0.7em 0 10px 100px;
		line-height: 1.5em;
		margin: 0;
		border-bottom: 1px solid #C6C6C6;
	}
	
	
	#content dl.c09_08 {
		margin: 0 0 0.5em;
		padding: 0 10px;
	}
	#content dl.c09_08 dt {
		float: left;
		width: 3em;
		padding: 0.5em 0;
		text-indent: 1em;
		line-height: 1.5em;
		clear: left;
		text-align: right;
	}
	#content dl.c09_08 dd {
		padding: 0.5em 0 0.5em 3.5em;
		line-height: 1.5em;
		margin: 0;
	}
	
	#content dl.c09_08b {
		margin: 0 0 0 2.5em;
		padding: 0;
		width: 480px;
	}
	#content dl.c09_08b dt {
		float: left;
		width: 1.5em;
		padding: 0.5em 0;
		line-height: 1.5em;
		clear: left;
		text-align: left;
	}
	#content dl.c09_08b dd {
		padding: 0.5em 0 0.5em 1.5em;
		line-height: 1.5em;
		margin: 0;
	}
	
	#content dl.c09_08c {
		margin: 0 0 0 0.5em;
		padding: 0;
		width: auto;
	}
	#content dl.c09_08c dt {
		float: left;
		width: 1.5em;
		padding: 0.5em 0;
		line-height: 1.5em;
		clear: left;
		text-align: left;
	}
	#content dl.c09_08c dd {
		padding: 0.5em 0 0.5em 1.5em;
		line-height: 1.5em;
		margin: 0;
	}
	
	
	#content dl.c12 {
		margin: 0.5em 0 1.5em;
		padding: 0.8em 1.2em;
		background-color: #F5F5F5;
		width: 425px;
	}
	#content dl.c12 dt {
		float: left;
		width: 50px;
		padding: 0;
		margin:0;
		line-height: 1.5em;
		clear: left;
	}
	#content dl.c12 dd {
		padding: 0 0 0 70px;
		line-height: 1.5em;
		margin: 0;
	}
	
	#content dl.c1202 {
		margin: 1.0em 0 1.5em 2.5em;
		padding: 0.5em 1.2em;
		width: 450px;
		line-height: 1.6em;
	}
	#content dl.c1202 dt {
		float: left;
		width: 2em;
		padding: 0;
		margin:0;
		line-height: 1.6em;
		clear: left;
	}
	#content dl.c1202note dd {
		padding: 0 0 0 2em;
		line-height: 1.5em;
		margin: 0;
	}
	
	#content dl.c1202note {
		margin: 0.5em auto 1.5em;
		padding: 0.8em 1.2em;
		width: 400px;
		font-size: 90%;
	}
	#content dl.c1202note dt {
		float: left;
		width: 7em;
		padding: 0;
		margin:0;
		line-height: 1.5em;
		clear: left;
		text-align: right;
	}
	#content dl.c1202note dd {
		padding: 0 0 0 7em;
		line-height: 1.5em;
		margin: 0;
	}
	
	
	
	
	/* 09_02 */
	#content ul.c09_02 {
		list-style-type:none;
		margin:0.2em 0 2.0em 1.8em;
		padding:0;
		color: #464646;
		line-height: 1.4em;
		width: 90%;
	}
	#content ul.c09_02 li {
		margin:0.2em 0 1.2em;
		padding:0 0 0.8em 2.8em;
		background:url(../images/mark_q.jpg) left top no-repeat;
		border-bottom: solid 1px #BCBCBC;
	}
	#content ul.c09_02 li.ans {
		background:url(../images/mark_a.jpg) left top no-repeat;
		border: none;
	}
	#content ul.c09_02 li a {
		color:#464646;
		text-decoration:none;
	}
	#content ul.c09_02 li a:hover {
		color:#464646;
		text-decoration:underline;
	}
	#content ul.c09_02 li p{
		margin:0 0 0.5em;
		padding:0;
	}
	#content ul.c09_02 li p.jogen {
		color:#6EADC4;
		margin: 0 0.1em;
	}
	
	/* 09_06 */
	#content ul.c09_06 {
		list-style-type:disc;
		margin:0.8em 1.5em;
		padding:1.5em 2.5em;
		line-height: 1.6em;
		background-color: #ECECEC;
	}
	#content ul.c09_07 {
		list-style-type:disc;
		line-height: 1.6em;
		margin: 0.2em 0 0.2em 1.8em;
	}
	#content ul.c09_08 {
		list-style-type:square;
		line-height: 1.6em;
		margin: 0.2em 0 0.2em 1.5em;
		padding:0;
	}
	
	#content ul.c09_06 li,
	#content ul.c09_07 li,
	#content ul.c09_08 li {
		margin:0;
		padding:0;
	}
	
	
	
	
	
	/* 05 -------------------------------- */
	#wrapper_05 {
		float:left;
		width:556px;
		margin: 0 0 1.5em;
	}
	#contentHD_05 {
		background:url(../../img/05_page_hd.jpg) left bottom no-repeat;
		width:556px;
		height:188px;
		margin:0;
		padding:0;
	}
	#contentBD_05 {
		background:url(../../img/05_page_bd.jpg) left top repeat-y;
		width:556px;
		margin:0;
		padding:0;
	}
	#contentTL_05 {
		background:url(../../img/05_page_tl.jpg) left bottom no-repeat;
		width:556px;
		height:10px;
		margin:0;
		padding:0;
	}
/*---------------------------------------------------------*/





/* mark ------------------------------ */
	.mark_blank {
		background:none;
		margin:0 0 0 2.5em;
		padding:0.4em 0 0;
		display: block;
		width: 450px;
		height: 15px;
	}
	.mark_example {
		background:url(../images/mark_example.jpg) left top no-repeat;
		margin:0 0 0 2.5em;
		padding:0.4em 0 0 2.5em;
		display: block;
		width: 450px;
		height: 15px;
	}
	.mark_example2 {
		/* background:url(../images/mark_example.jpg) left top no-repeat;*/
		margin:0 0 0 2.5em;
		padding:0.2em 0;
		display: block;
		width: 450px;
		height: 15px;
	}
/* ----------------------------------- */

/*
#content.col05 { border: solid 1px #FFF; }
#content.col06 { border: solid 1px #FC685B; }
#content.col07 { border: solid 1px #F09A97; }
#content.col09 { border: solid 1px #31889B; }
#content.col11 { border: solid 1px #287489; }
#content.col13 { border: solid 1px #F4AAA7; }
#content.col99 {
	border: solid 1px #666;
	width:830px;
}
#content h1.col06 {
	border-bottom:solid 1px #BF6A10;
	border-top:solid 1px #BF6A10;
	background-color:#FD8814;
}
#content h1.col07 {
	border-bottom:solid 1px #B57673;
	border-top:solid 1px #B57673;
	background-color:#F09A97;
}
#content h1.col09 {
	border-bottom:solid 1px #588A9D;
	border-top:solid 1px #588A9D;
	background-color:#6EADC4;
}
#content h1.col11 {
	border-bottom:solid 1px #477688;
	border-top:solid 1px #477688;
	background-color:#5D9CB7;
}
#content h1.col99 {
	border-bottom:solid 1px #666;
	border-top:solid 1px #666;
	background-color: #999;
}
#content h2.c05 {
	width:500px;
	font-size:110%;
	font-weight:bold;
	color:#5A5A5A;
	margin:0.8em 0 0 1.0em;
	padding:0.8em 0 0 5px;
	background: none;
	height: auto;
}
#content h2.c09_01 {
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	font-size:120%;
	letter-spacing:0px;
	color:#5A5A5A;
	margin:1.5em 0 0 1.0em;
	padding:0.2em 0 0 0.6em;
	height: auto;
}
#content h2.c09_02 {
	width:500px;
	font-size:120%;
	font-weight:bolder;
	color:#5A5A5A;
	margin:0 0 1.5em 1.0em;
	padding:0.1em 0 0.8em 5px;
	background:url(../images/line_dotted.jpg) left bottom repeat-x #FFF;
	height: auto;
}
#content h2.c09_07 {
	width:500px;
	font-size:120%;
	font-weight:bolder;
	color:#5A5A5A;
	margin:0 0 1.5em 1.0em;
	padding:0.1em 0 0.8em 5px;
	background:url(../images/line_dotted.jpg) left bottom repeat-x #FFF;
	height: auto;
	letter-spacing: -1px;
}


#content h2.13_02 {
	font-size:140%;
}
#content h3 {
	width:531px;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1;
	color:#FF685A;
	margin:0 0 0 5px;
	padding:0.8em 0 0.8em 0.8em;
}
#content h3.13_02 {
	font-size:150%;
}
#content h4 {
	width:531px;
	font-size:140%;
	font-weight:bold;
	letter-spacing:-1;
	color:#FF685A;
	margin:0 0 0 5px;
	padding:10px 0 10px 5px;
}
#content h5,
#contentW h5 {
	margin: 0.1em 0 0.8em 3.2em;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	letter-spacing: 1px;
}
#content h5.col09 { color:#6EADC4; }

#content h5.col12 {
	color:#6EADC4;
	margin:0.1em 0 0.8em 1.0em;
}
#content h6.col09 {
	color:#6EADC4;
	font-weight: bold;
}
#content h6.c09_08 {
	color:#6EADC4;
	margin: 0.1em 0 0 0.5em;
	padding: 0;
	clear: both;
}
#content h6.col12 {
	color:#FFF;
	font-weight: normal;
	background-color: #5D9CB7;
	width: 495px;
	padding: 0.3em 0 0.2em 1.0em;
	font-size: 100%;
	margin: 0 0 1.0em 1.5em;
}
#content #SubTitle.c09_07 {
	background-color:#6EADC4;
	color:#FFF;
}

#content #Line.c09_07 {
	width:505px;
	margin: 0.5em 0 0.5em 2.5em;
	padding:0;
}
#content #Linec09_08 {
	width:485px;
	margin: 0.5em 0 0.1em 2.5em;
	padding:1.5em 0 0;
	border-bottom: solid 1px #5D9CB7;
	color: #5D9CB7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#content ul.col06 {
	list-style-type:none;
	margin:2.5em auto;
	padding:0;
	color: #464646;
	width: 300px;
}
#content ul.c06_01 {
	list-style-type:none;
	margin:2.5em auto;
	padding:0;
	color: #464646;
	width: 330px;
	font-size: 110%;
}
#content ul.col11 {
	list-style-type:none;
	margin:0.2em 0 0 1.8em;
	padding:0;
	color: #464646;
	line-height: 1.4em;
}
#content ul.col06 li {
	background:url(../images/mark_item06.jpg) left top no-repeat;
	width: 250px;
}
#content ul.col09 li {
	background:url(../images/mark_link_m.jpg) left top no-repeat;
}
#content ul.col11 li {
	background:url(../images/mark_link_gaibu.jpg) left top no-repeat;
	margin:0 0 0 1.5em;
	padding:0 0 0.8em 2.0em;
	width: 430px;
}
#content ul.col12 li {
	background:url(../images/mark_item12.jpg) left top no-repeat;
	margin: 0.5em 1.8em;
}

#content p.c09_07 {
	margin: 0.2em 2.5em;
}
#content p.c12 {
	margin: 1.0em 3em;
}
#content p.img12 {
	margin: 1.0em 1.5em;
	font-size: 90%;
}
#content p.img12 img {
	margin:0.5em 0;
	padding:0;
}


#content ul.col06 li {
	background:url(../images/mark_item06.jpg) left top no-repeat;
	width: 250px;
}
#content ul.col09 li {
	background:url(../images/mark_link_m.jpg) left top no-repeat;
}
#content ul.col11 li {
	background:url(../images/mark_link_gaibu.jpg) left top no-repeat;
	margin:0 0 0 1.5em;
	padding:0 0 0.8em 2.0em;
	width: 430px;
}
#content ul.col12 li {
	background:url(../images/mark_item12.jpg) left top no-repeat;
	margin: 0.5em 1.8em;
}

/* ---------------------- */


#content dl.c07 {
	margin: 0 0 15px;
	padding: 0 10px 10px;
	width: 505px;
}
#content dl.c07 dt {
	background:url(../images/mark_link_07.jpg) 0.5em 0.9em no-repeat;
	float: left;
	width: 70px;
	padding: 0.7em 0 0 15px;
	margin:0;
	text-indent: 1em;
	line-height: 1.5em;
	clear: left;
}
#content dl.c07 dd {
	padding: 0.7em 0 10px 100px;
	line-height: 1.5em;
	margin: 0;
	border-bottom: 1px solid #C6C6C6;
}


#content dl.c09_08 {
	margin: 0 0 0.5em;
	padding: 0 10px;
}
#content dl.c09_08 dt {
	float: left;
	width: 3em;
	padding: 0.5em 0;
	text-indent: 1em;
	line-height: 1.5em;
	clear: left;
	text-align: right;
}
#content dl.c09_08 dd {
	padding: 0.5em 0 0.5em 3.5em;
	line-height: 1.5em;
	margin: 0;
}

#content dl.c09_08b {
	margin: 0 0 0 2.5em;
	padding: 0;
	width: 480px;
}
#content dl.c09_08b dt {
	float: left;
	width: 1.5em;
	padding: 0.5em 0;
	line-height: 1.5em;
	clear: left;
	text-align: left;
}
#content dl.c09_08b dd {
	padding: 0.5em 0 0.5em 1.5em;
	line-height: 1.5em;
	margin: 0;
}
#content dl.c09_08b dd a {
	display:inline;
}

#content dl.c09_08c {
	margin: 0 0 0 0.5em;
	padding: 0;
	width: auto;
}
#content dl.c09_08c dt {
	float: left;
	width: 1.5em;
	padding: 0.5em 0;
	line-height: 1.5em;
	clear: left;
	text-align: left;
}
#content dl.c09_08c dd {
	padding: 0.5em 0 0.5em 1.5em;
	line-height: 1.5em;
	margin: 0;
}


#content dl.c12 {
	margin: 0.5em 0 1.5em;
	padding: 0.8em 1.2em;
	background-color: #F5F5F5;
	width: 425px;
}
#content dl.c12 dt {
	float: left;
	width: 50px;
	padding: 0;
	margin:0;
	line-height: 1.5em;
	clear: left;
}
#content dl.c12 dd {
	padding: 0 0 0 70px;
	line-height: 1.5em;
	margin: 0;
}

#content dl.c1202 {
	margin: 1.0em 0 1.5em 2.5em;
	padding: 0.5em 1.2em;
	width: 450px;
	line-height: 1.6em;
}
#content dl.c1202 dt {
	float: left;
	width: 2em;
	padding: 0;
	margin:0;
	line-height: 1.6em;
	clear: left;
}
#content dl.c1202note dd {
	padding: 0 0 0 2em;
	line-height: 1.5em;
	margin: 0;
}

#content dl.c1202note {
	margin: 0.5em auto 1.5em;
	padding: 0.8em 1.2em;
	width: 400px;
	font-size: 90%;
}
#content dl.c1202note dt {
	float: left;
	width: 7em;
	padding: 0;
	margin:0;
	line-height: 1.5em;
	clear: left;
	text-align: right;
}
#content dl.c1202note dd {
	padding: 0 0 0 7em;
	line-height: 1.5em;
	margin: 0;
}




/* 09_02 */
#content ul.c09_02 {
	list-style-type:none;
	margin:0.2em 0 2.0em 1.8em;
	padding:0;
	color: #464646;
	line-height: 1.4em;
	width: 90%;
}
#content ul.c09_02 li {
	margin:0.2em 0 1.2em;
	padding:0 0 0.8em 2.8em;
	background:url(../images/mark_q.jpg) left top no-repeat;
	border-bottom: solid 1px #BCBCBC;
}
#content ul.c09_02 li.ans {
	background:url(../images/mark_a.jpg) left top no-repeat;
	border: none;
}
#content ul.c09_02 li a {
	color:#464646;
	text-decoration:none;
}
#content ul.c09_02 li a:hover {
	color:#464646;
	text-decoration:underline;
}
#content ul.c09_02 li p{
	margin:0 0 0.5em;
	padding:0;
}
#content ul.c09_02 li p.jogen {
	color:#6EADC4;
	margin: 0 0.1em;
}

/* 09_06 */
#content ul.c09_06 {
	list-style-type:disc;
	margin:0.8em 1.5em;
	padding:1.5em 2.5em;
	line-height: 1.6em;
	background-color: #ECECEC;
}
#content ul.c09_07 {
	list-style-type:disc;
	line-height: 1.6em;
	margin: 0.2em 0 0.2em 1.8em;
}

#content ul.c09_08 {
	list-style-type:square;
	line-height: 1.6em;
	margin: 0.2em 0 0.2em 1.5em;
	padding:0;
}

#content ul.c09_06 li,
#content ul.c09_07 li,
#content ul.c09_08 li {
	margin:0;
	padding:0;
}





/* 05 -------------------------------- */
#wrapper_05 {
	float:left;
	width:556px;
	margin: 0 0 1.5em;
}
#contentHD_05 {
	background:url(../../img/05_page_hd.jpg) left bottom no-repeat;
	width:556px;
	height:188px;
	margin:0;
	padding:0;
}
#contentBD_05 {
	background:url(../../img/05_page_bd.jpg) left top repeat-y;
	width:556px;
	margin:0;
	padding:0;
}
#contentTL_05 {
	background:url(../../img/05_page_tl.jpg) left bottom no-repeat;
	width:556px;
	height:10px;
	margin:0;
	padding:0;
}






#SearchBox {
	padding:0.4em 1.5em;
}
#SearchBox table {
	margin:0; padding:0;
}
#SearchBox table tr {
	margin:0; padding:0;
}
#SearchBox table tr td {
	margin:0;
	padding:0;
}
#SearchBox table tr td.txt {
	font-size: 10px;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
}
#SearchBox table tr td.baseimg {
	background:url(../img/05_jirei_search_key.jpg) left top no-repeat;
	padding:0 0 0 35px;
	width:265px;
	margin: 0;
}
#SearchBox input.waku {
	width:250px;
	height:1.0em;
	margin: 0;
	padding: 0;
}
#SearchBox input.btn {
	width:35px;
	margin: 0 0.3em;
	padding: 0;
}

#Navi05 {
	border-bottom:solid 1px #BCBCBC;
	border-top:solid 1px #BCBCBC;
	width:542px;
	margin:0.5em 0;
	padding:0.2em 0;
	height: 1.8em;
	display: block;
}
#Navi05 ul {
	list-style:none;
	text-align: left;
	margin: 0 0 0 1.5em;
	padding: 0.5em 0;
}
#Navi05 ul li {
	display:inline;
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}
#Navi05 ul li a {
	margin:0 0 0.4em;
	padding: 0 1.5em 0 15px;
	background:url(../img/05_mark.jpg) left 1px no-repeat;
	display: block;
}
#Copy05 {
	padding:1.0em 0.5em 1.8em;
	background:url(../images/line_dotted.jpg) left bottom repeat-x #FFF;
	height: 42px;
	margin: 0 auto;
	width: 505px;
}
#Copy05 .LBox{
	width: 303px;
	text-align: left;
	margin: 0;
	padding: 0 0.5em 0;
}
#Copy05 .RBox{
	width: 105px;
	margin: 0 1.5em;
}
#whats05 {
	margin: 1.0em 0 0.5em;
}

/* sysBox ------ */
#sysBox {
	padding: 1.0em 0 1.8em;
	width: 515px;
	margin: 0 auto;
}
#sysBox #sysBoxL {
	float: left;
	width: 340px;
}
#sysBox #sysBoxL #HD{
	background:url(../img/05_box2_hd.jpg) left bottom no-repeat;
	width:340px;
	height:15px;
	margin:0; padding:0;
}
#sysBox #sysBoxL #BD{
	background:url(../img/05_box2_bd.jpg) left top repeat-y;
	width:320px;
	margin:0;
	padding:0 1.0em;
}
#sysBox #sysBoxL #TL{
	background:url(../img/05_box2_tl.jpg) left bottom no-repeat;
	width:340px;
	height:15px;
	margin:0 0 1.0em;
	padding:0;
}
#sysBox #sysBoxL #BD #Title {
	width:320px;
	margin:0;
	padding:0;
	text-align: left;
	width: 320px;
	margin: 0;
	border-bottom: solid 1px #BCBCBC;
	height: 1.4em;
}
#sysBox #sysBoxL #BD #Title .Jirei {
	width:125px;
	display: block;
	float: left;
}
#sysBox #sysBoxL #BD #Title .Hiduke {
	text-align: right;
	width:175px;
	display: block;
	float: right;
}
#sysBox #sysBoxL #BD #Title .sysDate {
	text-align: right;
}
#sysBox #sysBoxL #BD ul {
	margin:0;
	padding:0.4em 0;
}
#sysBox #sysBoxL #BD ul li {
	background:url(../img/05_box2_btnbase.jpg) left top no-repeat;
	margin:0.5em 0;
	padding:0 0 0.5em 2.5em;
}
#sysBox #sysBoxL #BD ul li a {
	margin:0;
	padding:0.5em 0;
}
#sysBox p {
	margin: 0.4em 0.5em;
	padding: 0;
}





#sysBox #sysBoxR {
	float: right;
	width: 164px;
}
#sysBox #sysBoxR #HD{
	background:url(../img/05_box3_hd.jpg) left top no-repeat;
	width:164px;
	height:15px;
	margin:0;
	padding:0;
}
#sysBox #sysBoxR #BD {
	background:url(../img/05_box3_bd.jpg) left top repeat-y;
	width:144px;
	margin:0;
	padding:0 1.0em;
	min-height: 21.5em;
	height: 21.5em;
}
#sysBox #sysBoxR #TL {
	background:url(../img/05_box3_tl.jpg) left bottom no-repeat;
	width:144px;
	height:30px;
	margin:0 0 1.0em;
	padding:0 1.0em;
	text-align: left;
	font-size: 90%;
}
#sysBox #sysBoxR #TL a {
}

#sysBox #sysBoxR #BD #Title {
	border-bottom: solid 1px #BCBCBC;
	padding: 0;
	text-align: left;
	width: 145px;
	height: auto;
	margin: 0;
}
#sysBox #sysBoxR #BD #ImgBox {
	margin:0.5em auto;
	padding:0;
	display: block;
	text-align: center;
}


#sysBox #sysBoxR #BD ul {
	margin:0;
	padding:0;
}
#sysBox #sysBoxR #BD ul li {
	background:url(../img/05_mark.jpg) left top no-repeat;
	margin:0.8em 0;
	padding:0 0 0 1.5em;
}
#sysBox #sysBoxR #BD ul li a {
}

.PaTop {
	color:#FD7005;
	font-weight:bold;
	text-decoration:none;"
}










/* 2011.02.25 add by mnsk */

#content2 {
	margin:0 auto;
	padding:0;
	width: 544px;
	/* border: solid 1px #CCC; */
	min-height: 805px;
	height: 100%;
}
#content2.colnavi01 { border: solid 1px #00967B; }
#content2.colnavi02 { border: solid 1px #1277CD; }
#content2.colnavi03 { border: solid 1px #955DA4; }




#naviBox01 {
	margin: 0;
	padding: 0.4em 1.8em;
}

p.naviText01 {
	margin:0.4em 0 0.4em 1.6em;
	padding:0;
	font-size:100%;
	line-height: 1.4em;
}
p.naviText02 {
	margin:0.4em 0;
	padding:0 1.6em;
	font-size:100%;
	line-height: 1.4em;
}
ul.naviText02 {
	margin:0.4em 0;
	padding:0 0.8em 0 1.6em;
	list-style-type:none;
	font-size: 100%;
}

ul.naviText02L {
	margin:0.4em 0;
	padding:0 0.2em 0 1.6em;
	list-style-type:none;
	font-size: 100%;
	float:left;
	width: 230px;
}
ul.naviText02R {
	margin:0.4em 0;
	padding:0 1.6em 0 0.2em;
	list-style-type:none;
	font-size: 100%;
	float:right;
	width: 225px;
}

ul.naviText02 li,
ul.naviText02L li,
ul.naviText02R li
{
	background:url(../navi/img/navi_mark02.jpg) left 0.2em no-repeat;
	margin:0.2em 0;
	padding:0.2em 0 0.2em 1.2em;
}


a.naviMark01 {
	background:url(../navi/img/navi_mark01.jpg) left 0.3em no-repeat;
	margin: 0.8em 0;
	padding: 0.2em 0 0.2em 1.2em;
	font-size: 110%;
	font-weight:bold;
	text-decoration:underline;
}
a.naviMark01:hover {
	text-decoration:none;
}

img.mg01 {
	margin:0.4em 0;
}



}
