@charset "shift_jis";/* 共通---------------------------------------------------------------------------------------------------- */*{	margin: 0px;	padding: 0px;}img {	border: none;	vertical-align: bottom;}a img { vertical-align: bottom;}h1,h2,h3,h4,h5,h6,p,ol,ul,li,table,tr,td {	margin: 0px;	padding: 0px;	border: 0px;	font-style: normal;	line-height: 100%;	font-weight: normal;	text-align: left;	vertical-align: top;}body {	line-height: 130%;	background-color: #FFFFFF;	margin-top: 0px;	font-size: 12px;	color: #333333;}#wrap {	width: 898px;	margin:0px auto;	position: relative;	border: 1px solid #221815;}a {	color: #333333;	text-decoration: none;}a:hover {}a img {	text-decoration: none;	border: 0px;}h1 {	font-size: 10px;	letter-spacing: 1px;	font-weight: lighter;	font-style: normal;	line-height: 100%;}/* テキスト---------------------------------------------------------------------------------------------------- */.tx_red {	color: #FF0000;}/* マージン・パディング---------------------------------------------------------------------------------------------------- */.mgt10 { margin-top: 10px;}.mgt20 { margin-top: 20px;}.mgb10 { margin-bottom:10px;}.pdb10 { padding-bottom:10px;}/* トップ---------------------------------------------------------------------------------------------------- */.header {	height: 52px;	width: 898px;}.header .title {	height: 43px;	width: 231px;	float: left;	margin: 5px 0px 0px 10px;}.header .boshu {	height: 17px;	float: right;	margin: 27px 0px 8px 0px;}#wrap .header .boshu img {	margin: 0px 8px 0px 0px;}/**/.header2 {	height: 52px;	width: 768px;}.header2 .title2 {	height: 43px;	width: 231px;	float: left;	margin: 5px 0px 0px 10px;}.header2 .boshu2 {	height: 17px;	float: right;	margin: 27px 0px 8px 0px;}#contwrap2 .header2 .boshu2 img {	margin: 0px 8px 0px 0px;}.c-both{clear:both;}/**/.topics {	padding: 0px;	width: 500px;}.topics .titlelist {	height: 17px;	width: 430px;	margin-left: 15px;	margin-bottom: 3px;	margin-top: 12px;}.topics .titlelist .list {	margin-left: 319px;	margin-bottom: 1px;}.topics .date {	width: 436px;	margin: 0px 0px 16px 14px;	padding: 9px 0px;	border-top: 1px solid #bfbfbf;	border-bottom: 1px solid #BFBFBF;}.topics .date a,.outlinelink a {	color: #0075C0;	text-decoration: underline;}.topics .date a:hover,.outlinelink a:hover {	color: #FF0000;	text-decoration: underline;}.topics .date .date01 {	margin: 0px 0px 7px 0px;}.topics .logo {	margin: 0px 0px 15px 12px;}.toiawase {	width: 388px;	margin: 12px 0px 15px 0px;}.toiawasetext {	line-height: 120%;	margin: 10px 10px 10px 0px;}.footer {	background-color: #9fc7d9;	height: 28px;	width: 898px;}.footer .copyright {	height: 11px;	margin: 12px 5px 0px 0px;	float: right;}.footer .menu01 {	float: left;	margin: 0px 0px 0px 5px;}.footer .menu01 p {	font-size: 12px;	line-height: 28px;}/**/.footer2 {	background-color: #9fc7d9;	height: 28px;	width: 786px;}.footer2 .copyright2 {	height: 11px;	margin: 12px 5px 0px 0px;	float: right;}.footer2 .menu012 {	float: left;	margin: 0px 0px 0px 5px;}.footer2 .menu012 p {	font-size: 12px;	line-height: 28px;}/**//* メインボタン用 -------------------------------------------------- */div#menu {	width: 898px;	height: 54px;	background-color: #FFCC00;}div#menu ul {	list-style: none;}div#menu ul li {	float: left;	height: 54px;}/* 右側ボタン用 -------------------------------------------------- */#wrap .rightnavi {	float: right;	width: 160px;	padding: 0px 3px 0px 0px;}#wrap .rightnavi img {	margin: 0px;	padding: 0px;}#wrap .rightnavi a {	margin: 0px 0px 4px;	padding: 0px;	display: block;}span.bnt_concept {	margin-bottom:4px;	display:block;	width:160px;	height:75px;}div#themepark {	padding: 0px;	margin: 0px 0px 3px;}/* サブページ -------------------------------------------------- */div#pageImage {}/*TOPICS*/.tpics_index {	text-align:right;	line-height:120%;	vertical-align:bottom;}.tpics_index a {	color: #0075C0;	text-decoration:none;}.tpics_index a:hover  {	color: #0075C0;	text-decoration:underline;}