@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;}/* リンク---------------------------------------------------- */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:0px 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 {width:690px;margin:0px 10px 10px 30px;}#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 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: 20 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: 85%;  line-height: 1.8em;  color:#003333;  list-style: nene;}#main01 li img{  margin:20px 0px 5px 0px;  padding: 0px 0px 5px 0px;  border:1px solid color:#ccc;} .txt03 {	font-size: 10px;	color: #FFF;	background-color:#339900;	font-weight: 500; 　   margin: 0px 30px 0px 30px;		padding:2px 5px 2px 5px;	}	/* 雑誌掲載レイアウト02---------------------------------------------------- */.main02 {	width:670px;	line-height:210px;	margin:0px;	padding:10px;	background-color:#ffffcc;}.main02 img{	margin:5px 0px 0px 0px;	padding:5px;	border:0px;}/* 雑誌掲載レイアウト03---------------------------------------------------- */.main03 {	width:650px;	line-height:310px;	margin:20px 0px 0px 30px;}.main03 img{	margin:10px 0px 0px 0px;	padding:5px;	border:0px;}/*ページ末リンク---------------------------------------------------- */#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;}
