* {	font-size: 10px;	line-height: 120%;}#head {	background: none  transparent;	position: relative;	top: 0;	left: 0;	height: 50px;}#head h1 {	background: none;	height: auto;	margin: 0;	padding: 0;	width: 342px;	font-size: 0.8em;}#head h1 span {	visibility: visible;	font-size: 0.8em;}#head h1 a {	text-indent: 0;	display: inline;	text-decoration: none;	height: auto;}#head ul#sub-menu {	padding: 5px 20px 3px 10px;	background: #e6e6e6 url("../images/submenubg.gif") no-repeat left bottom;	margin: 0;	position: absolute;	top: 0;	right: 0;	display: none;}#head #address {	background: none;	height: 16px;	text-indent: 0;	width: 128px;	margin: 0;	padding: 0;	position: absolute;	top: 0;	right: 0;	text-align: right;	color: #666666;	font-size: 0.8em;}#head #kanbo {	right: 0;	margin: 0;	padding: 0;	top: 1.2em;	position: absolute;	text-align: right;	color: #666666;	font-size: 0.8em;}#head #head-btm {	background: none;	height: 4px;	clear: both;	font-size: 1px;	line-height: 1px;}#head #head-btm hr {	display: none;}#right {	display: none;}#contents {	background: none;}#left p.path {	border-bottom: 1px solid #85b6cd;	margin: 0 -30px 0 -25px;	padding: 8px 30px 8px 25px;	display: none;}#left {	margin: 0 auto 25px;	width: 100%;}#left ul.pagetop {	margin: 0;	padding: 0;	display: none;}.layout-r {}.layout-r table {	width: auto;	margin: 0 -3px 0 0;	border-style: none;	border-collapse:collapse;	border-spacing:0;	empty-cells:show;}.layout-r table td {	vertical-align: top;}.layout-r .photo {	margin: 0;	width: 33%;	padding: 0;	text-align: center;}.layout-r .photo img {	margin: 0 0 5px;	float: right;}.layout-r .text {	width: 57%;	padding: 0;}#left .layout-r .text ul {	width: auto;}#left .layout-r .text ul li {	width: 100%;	word-break: break-all;}#foot {	text-align: center;	border-top: none;	padding: 10px 0 0;	margin: 0;	background: #ffffff;	position: relative;	bottom: 0;	color: #666666;	font-size: 10px;}#foot #foot-menu  {	display: none;}.page {	page-break-after: always;}/*<group=top>*/#left #main-visual {	background: none  !important;	height: 169px;	margin: 0;	padding: 0;	width: 100%;	overflow: hidden;}#left #main-visual .main {	display: block;}#left #main-visual #main-visual-in {	margin: 0;	padding: 0;	background: none no-repeat center top;	height: 169px;}#left #main-visual #main-visual-in p {	margin: 0;	padding: 0;	visibility: hidden;	display: block;}#left #main-visual #main-visual-in h2 {	margin: 0;	padding: 0;	display: none;}#left #main-visual #main-visual-in h3 {	margin: 0;	padding: 0;	display: none;}#left #cont {	margin: 0;	padding: 0;}#left #cont #cate-box {	margin: 0;	padding: 0 0 10px;}#left #cont #cate-box #l-box {	margin: 0;	padding: 0;	float: none;	width: 100%;}#left #cont #cate-box #r-box {	margin: 0;	paddin: 0;	width: 100%;	padding: 0;	float: none;}#left #cont #cate-box .rss {	margin: -23px 5px 0 0;	padding: 0 0 10px;	text-align: right;}#cate-box #l-box ul {	margin: 0;	padding: 5px 10px 10px;	border-right: 1px none #cccccc;	border-left: 1px none #cccccc;}#cate-box #l-box ul li {	margin: 0;	padding: 0 0 10px 10px;	background:  url("../images/arw_dot01.gif") no-repeat 0px 7px;	width: 100%;}#cate-box #l-box ul li a {	color: #000000;}#cate-box #l-box ul li a:hover {	color: #006995;}#cate-box #r-box ul {	margin: 0;	padding: 5px 10px 10px;	border-right: 1px none #cccccc;	border-left: 1px none #cccccc;}#cate-box #r-box ul li {	margin: 0;	padding: 0 0 10px 10px;	background:  url("../images/arw_dot01.gif") no-repeat 0px 7px;	width: 100%;}#cate-box #r-box ul li a {	color: #000000;}#cate-box #r-box ul li a:hover {	color: #006995;}#left #cate-box ul.link-txt {	margin: 0;	padding: 5px 0;	background: none;	border-bottom: 1px solid #999999;	text-align: right;	height: auto;	border-top: 1px dotted #999999;	display: none;}#left #cate-box ul.link-txt li {	margin: 0;	padding: 0;	background: none !important;}#left #cate-box ul.link-txt li a {	color: #990000 !important;	background:  url("../images/arw_link01.gif") no-repeat 0px 0px;	margin: 0 10px;	padding: 5px 0 5px 28px;	list-style: none;	font-weight: bold;}#cate-box #l-box #news-box {	margin: 0;	padding: 0;}#cate-box #l-box #news-box h4 {	margin: 0;	padding: 0;	background: no-repeat #98330f 0px 6px url("../images/top_h3_news2.gif");	border-bottom: 2px solid #651a00;	text-indent: -9999px;	height: 25px;}#cate-box #r-box #topics-box {	margin: 0;	padding: 0;}#cate-box #r-box #topics-box h4 {	margin: 0;	padding: 0;	background: no-repeat #825200 0px 6px url("../images/top_h3_topic2.gif");	border-bottom: 2px solid #492d00;	text-indent: -9999px;	height: 25px;}/* pickup */#left #pickup {	background: #ffffff  bottom;	padding: 0;	margin: 10px 0 12px;	width: auto;}#left #pickup table {	margin: 0;	border-collapse: separate;	border-spacing: 0px;	background: repeat-x left bottom none;}#left #pickup table td {	padding: 0;	vertical-align: top;}#left #pickup table td.pu-sp1 {	font-size: 1px;	line-height: 1px;	background: #ffffff;	width: 1%;}#left #pickup table td.pu-top {	background:  url("../images/pubg_top.jpg") repeat-x;	font-size: 1px;	height: 10px;	line-height: 1px;	display: none;}#left #pickup table td.pu-top-m {	font-size: 1px;	line-height: 1px;	height: 10px;	overflow: hidden;}#left #pickup table td.pu-top .pu-tl {	background:  url("../images/pubg_tl.jpg") no-repeat left top;	height: 10px;	font-size: 1px;	line-height: 1px;}#left #pickup table td.pu-top .pu-tr {	background:  url("../images/pubg_tr.jpg") no-repeat right top;	height: 10px;	font-size: 1px;	line-height: 1px;}#left #pickup table td.pu-in {	border-left: 1px none #c0c0c0;	border-right: 1px none #c0c0c0;	width: 33%;}#left #pickup table td.pu-bottom {	height: 10px;	font-size: 1px;	line-height: 1px;}#left #pickup table td.pu-bottom .pu-bl {	background: none no-repeat;	height: 10px;	font-size: 1px;	line-height: 1px;}#left #pickup table td.pu-bottom .pu-br {	background: none;	height: 10px;	font-size: 1px;	line-height: 1px;}#left #pickup dl {	padding: 0;	margin: 0 2px 0 0;	position: relative;	display: block;}#left #pickup dl dt {	padding: 0;	margin: 0;	position: relative;	background: none;}#left #pickup dl dt a {	font-size: 1.2em;	background:  url("../images/pickup_arw.gif") no-repeat 1px 0px;	text-decoration: underline;	padding: 8px 0 12px 35px;	margin: 0;	display: block;	color: #000000;	position: relative;	width: 100%;}#left #pickup dl dd {	padding: 0 10px 3px 0;	margin: 0 0 0 14px;	width: 85%;}	/*</group>*/
