@charset "Shift_JIS";/* 全体構造---------------------------------------------------- */body{background-color:#FFFFF0;color:#333333;padding:0;margin:0;text-align:center;font-size:100%;font-family:"MS 明朝","ヒラギノ明朝 Pro W6",serif;}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;}/*--#wrapper {  width: 762px;  color: #333333;  background-color:#fff;  border: 1px solid #6f363b;}-- *//* リンク---------------------------------------------------- */a:link {  color: #996633;  background: transparent;  text-decoration:none;}a:visited {  color: #CC9966;  background: transparent;}a:hover, a:active {  color: #660033;  background: transparent;  text-decoration:underline;}#container{margin:0 auto;text-align:left;width: 762px;}/* ページ内メニュー---------------------------------------------------- */#menu01{width:670px;margin:10px 10px 0px 25px;padding:5px 0px 5px 3px;/*background:#A48A62 url(images/menu_bg.jpg) no-repeat 0% 0%;border-top:1px solid #666;border-bottom:1px solid #666;*/background-color:#FFCCCC;}#menu01 p {margin:0px;padding:10px;font-size:85%;line-height:120%;}#menu01 ul{list-style:none;margin:0px;padding:0px;}#menu01 li{display:inline;color:#330000;margin:5px;padding:10px;font-size:85%;line-height:120%;/*font-weight:bold;*/}#menu01 a:link{border:0px;margin:0px;padding:0px;font-size:100%;line-height:100%;}#menu01 a:visited {border:0px;margin:0px;padding:0px;font-size:100%;line-height:100%;}#menu01 a:hover, a:active {border:0px;margin:0px;padding:0px;font-size:100%;line-height:100%;}/* トップページコンテンツ---------------------------------------------------- */#title {background:url(../img/title_bg01.gif); x-repeat;width:760px;height:62px;}#title img{	margin:20px 0px 0px 0px;	padding:0px;}/*-- #main01 h3{	width:650px;	margin:5 0 10 15px;	padding10px 10px 5px 10px;	font-size:0.9em;	line-height: 1.4em;	color: #222;	font-weight: bold;}-- */#main01 {width:690px;margin:0px 10px 10px 30px;}#main01 h3{	width:690px;	height:30px;	background:url(../system/img/title_bg01.gif) y-repeat;	margin:20px 10px 5px 30px;	padding:10px 10px 5px 20px;	font-size:0.9em;	line-height: 1.4em;	color: #222;	font-weight: bold;}#main01 h4{	width:650px;	margin:5 0 10 10px;	padding10px 10px 5px 10px;	font-size:0.8em;	line-height: 1.4em;	color: #222;}#main01 .txt00{	width:650px;	margin:5 0 10 0px;	padding10px 10px 5px 10px;	font-size:0.8em;	line-height: 1.4em;	color: #222;}#main01 p{	padding:10px 20px 5px 20px;	font-size:12px;	line-height: 1.4em;	color: #000033;	}	#main01 ul {  width:650px;  margin: 0 0 0 15;  padding: 10 0 10 0;}#main01 ul p {  margin: 0px 0px 10px 0px;  padding: 0 0 0 0;  font-size: 0.9em;  line-height: 1.2em;  color:#336600;  font-weight: bold;  border-bottom:dashed 2px #336600;}#main01 li {  margin: 5px 5px 0px 30px;  padding: 0 0 10 0;  font-size: 0.8em;  line-height: 1.6em;  color:#003333;  list-style: decimal;}#main01 .txt03 {	font-size: 10px;	color: #FFF;	background-color:#339900;	font-weight: 500; 　 margin: 0px 10px 0px 0px;		padding:2px 5px 2px 5px;	}/* table01---------------------------------------------------- */#ad table{        width: 640px;        margin:20px 0px 30px 50px;        border: 0px solid #CCCCCC;        border-collapse: separate;        border-spacing: 1px;}#ad th{        padding: 5px;        /*--border-right: 1px solid #CCCCCC;-- */        border-bottom: 1px solid #CC9999;        background-color: #fffff0;}#ad td{        font-size: 12px;        line-height:18px;        color: #003333;        padding: 5px;        /*--border-right: 1px solid #eee;-- */        border-bottom: 1px solid #CC9999;        background-color: #ffffff;}#ad  a:link{border:0px;margin:0px;padding:0px;font-size:100%;line-height:100%;}#ad  a:visited {border:0px;margin:0px;padding:0px;font-size:100%;line-height:100%;}#ad  a:hover, a:active {border:0px;margin:0px;padding:0px;font-size:100%;line-height:100%;}/*ページ末リンク---------------------------------------------------- */#pagelink ul {  display:inline;  text-align:right;  margin: 30px 50px 20px 500px;  padding: 0px 0px 0px 0px;  }#pagelink li {  display:inline;  list-style-type: none;  margin:0;  padding: 5px 10px 5px 10px;  }#pagelink a {  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */  display:inline;  color: #222222;  font-size:0.8em;  line-height: 1.6em;  background:url(../img/arrow01.gif) no-repeat center left;  margin-left: 15px;  padding-left: 15px;}#pagelink li a:link {  color: #222;  line-height: 1.6em;  text-decoration:none;  }#pagelink li a:visited {  color: #CC9966;  line-height: 1.6em; text-decoration:none;}#pagelink li a:hover, a:active {  color: #669900;  line-height: 1.6em;  text-decoration:underline;} 	/* フッタリンク---------------------------------------------------- */#footlink {  margin: 2px 10px 2px 10px;  padding: 2px 10px 2px 10px;  width:700px;  height:18px;  background-color:#73B9DC;}#footlink p {  margin: 0px 0px 0px 0px;  padding: 0;  color:#FFF;  font-size: 10px;  font-familt:Helvetica,Verdana,Arial,sans-serif;}#footlink ul {  display:inline;  margin: 0;  padding: 0px;  list-style: none;}#footlink li {  display:inline;  font-size: 10px;  margin: 0px 100px 2px 5px;  padding: 0;  color:#fff;  font-familt:Helvetica,Verdana,Arial,sans-serif;}#footlink li a {  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */  display:inline;  color:#fff;  font-size: 10px;}#footlink li a:link {  color: #fff;  font-size: 10px;  text-decoration:none;  }#footlink li a:visited {  color: #CC9966;  font-size: 10px; text-decoration:none;}#footlink li a:hover, a:active {  color: #ff9933;  font-size: 10px;  text-decoration:underline;}#mag{  margin:30px;}