@charset "utf-8";* {	font-family: "ＭＳ Ｐ明朝", serif;	font-size: 10pt !important;	background : none !important;	color: #000000 !important;	vertical-align: 0 !important;	text-indent : 0 !important;	overflow: visible !important;}div#header ul,h2,div#header form,p.credit,div#shell.home div.slideshow,div#shell.home div.internet_bank,div#shell.home div.shortcut,div#core div#intro ul li,div#header h3,div#contents h3,div#contents div.active,div#contents p.pickup,div#utilities,div#footer p,div#footer div.sitemap h4,div#footer ul{	display : none !important;}div#shell,ul.topic_path {	border : 0;	text-align : left;}div#header,div#shell,div#contents,div.section,div#footer {	margin : auto auto 10pt auto !important;	padding : auto !important;	background : none !important;	width : auto !important;	height : auto !important;	max-width : auto !important;}div#contents,div#utilities {	float: none !important;}div#header {	height : auto;}ul.topic_path {	margin : 0;	padding : 0;	text-align : right;	height : 10pt;}div#shell,div#shell div#contents {	margin : 0 auto;	padding : 0;}div#shell div#contents h4,div#shell div#contents h5,div#shell div#contents h6 {	background : none !important;}div#shell h4,div#shell div#contents h4, div#shell div#contents h4 .section {	margin-top : 0;	padding : 6pt 0 10pt 0;	background : none 0 0;	border : 0;	border-bottom : 4pt dotted #a7212e;	text-indent : 0;	line-height : 12pt;	height : 12pt;}h5 {	border : 0;	border-bottom : 2pt dotted #a7212e;}h6 {	border : 0;	border-bottom : 1pt dotted #a7212e;}table {	margin-bottom : 1em;	border-collapse : collapse;	width : 90%;}th, td {	border : 2px solid #666;	padding : 6px 8px;	vertical-align : top;	text-align : left;	font-size : 10.5pt;}.detail div#contents a:link:after,.detail div#contents a:visited:after {/*	content : " (" attr(href) ") ";*/	font-size : 90%;}div#contents ul.guide {	display : none;}div#shortcut p.more {	display : none;}div#shortcut hr {	display : none;}#sub div#footer {	border-top : 1px solid #a7212e;}div#footer address {	font-size : 1.0em;}ul li {	padding-left : 0;	list-style-type : circle;}.events .thumbs {	float : none !important;	width : auto !important;}.home div#shortcut,.home div#banner {	clear : both;	padding-top : 20pt;	border : 0;}ul li,ul li ul li {	background : none !important;	/*display : list-item !important;*/	list-style-image : url(../images/option/arrow.gif) !important;	list-style-position: inside !important;	padding-left : 10px !important}/* ___________________________________________________________ column */div.column2 p.column {	display : none;}div.column2 div.column {	width : 45% !important;}div.column2 div.column h5 img {	width : 100% !important;}div#shortcut div.column3 div.section {	float : none !important;	margin-left : 12pt !important;}