@charset "UTF-8";/* CSS Document------------------  */body{	margin:0;	padding:0;	background-image:url(ji-linen.jpg);	background-repeat:repeat;	text-align:center;	}form,fieldset{	margin:0;	padding:0;	}fieldset{	border:none;}h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{	margin:0;	padding:0;	}li{	list-style:none;	}/* ここから設定------------------  *//* 全体ラップ------------------  */div#container{	width:786px;	margin:0;	margin-left:auto;	margin-right:auto;	padding:0;	background-image:url(ji-siro.jpg);	background-repeat:repeat-y;	}					/* ヘッダー＆タイトル部分------------------  */div#hedder{	margin:0;	padding:0;	width:786px;	background-image:url(title-haikei.jpg);	background-repeat:no-repeat;	height:174px;	}div#hedder p{	margin:0;	padding:15px 10px 5px 0px;	font-size:11px;	line-height:150%;	text-align:left;	color:#333333;	line-height:130%;	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";	font-weight:300;	}.title{	float:left;	}/* ここからメイン部分------------------------------ */div#main{	margin:0px;	padding:0px;	width:786px;	}		/* 左側(ナビ）部分------------------------------ */div#left{	width:236px;	margin:0;	padding:0;	text-align:left;	float:right;	background-color:#FFFFFF;	}.bana{	margin-left:25px;	}div#left ul{	margin:35px 0px 10px 20px;	padding:0px;	list-style-position:outside;	}div#left li{	margin:10px 20px 10px 30px;	padding:3px; 	font-family:"ＭＳ ゴシック", "Osaka－等幅";	font-size:13px;	font-weight:400;	line-height:150%;	color:#5E2F19;	border-bottom:1px dashed #5E2F19;	list-style-image:url(list-pan.jpg);	}	a, a:link, a:visited{	color:#990000;	text-decoration:none;	}	a:hover{	color:#FF6600;	text-decoration:underline;	}.count{	margin:20px 0px 10px 20px;	}div#left p{	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size:12px;	font-weight:400;	color:#666666;	line-height:150%;	}	/* 右側（本文）部分------------------------------ */div#right{	width:550px;	margin:0;	padding:0;	text-align:left;	float:right;	}h1{	margin:10px 25px 10px 10px;	padding:0;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size:14px;	font-weight:500;	color:#666666;	line-height:140%;	}div#right h2{	margin:20px 40px 10px 10px;	padding:3px 0px 5px 10px;	border-left:5px solid #5E2F19;	border-bottom:1px solid #5E2F19;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size:14px;	font-weight:400;	color:#5E2F19;	}div#right h3{	background-image:url(h3-back.jpg);	background-repeat:no-repeat;	margin:0px;	margin-left:200px;	padding:0px 0px 5px 20px;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size:12px;	font-weight:600;	color:#5E2F19;	}div#right p{	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size:small;	font-weight:400;	color:#666666;	line-height:150%;	}div#right ul{	margin:10px 0px 10px 20px;	padding:0px;	list-style-position:outside;	}div#right li{	margin:5px 45px 5px 30px;	padding:3px; 	font-family:"ＭＳ ゴシック", "Osaka－等幅";	font-size:13px;	font-weight:400;	line-height:150%;	color:#5E2F19;	border-bottom:1px dashed #5E2F19;	list-style-image:url(list-botan.jpg);	}	.box{	width:500px;	margin:10px 40px 5px 10px;	border-bottom:1px dashed #5E2F19;	clear:both;	}		.left{	float:left;	margin-right:10px;	margin-bottom:20px;	}		.right{	float:right;	margin-right:40px;	margin-left:10px;	margin-bottom:20px;	}		.comennto{	margin:0;	padding-bottom:25px;	}			/* フット------------------  */	div#foot{	clear:both;	margin:0;	padding:0;	width:786px;	}div#foot p{	margin:0px 30px 0px 0px;	padding:0;	padding-top:10px;	padding-right:10px;	text-align:right;	font-family:"ＭＳ ゴシック", "Osaka－等幅";	font-size:smaller;	line-height:150%;	font-weight:400;	color:#ff6600;	}/* フット2------------------  */	div#foot2{	margin:0;	padding:0;	width:786px;	height:80px;	background-image:url(foot.jpg);	background-repeat:repeat-x;	text-align:right;	}div#foot2 p{	margin:0px 30px 0px 15px;	padding:0;	padding-top:15px;	font-family:"ＭＳ ゴシック", "Osaka－等幅";	font-size:11px;	line-height:150%;	font-weight:400;	color:#333333;	border-top:1px dashed #5E2F19;	}