@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,div#header form,p.credit,div#shell h2,div#shell h2 a,.catch div.banner p,div.column3 div.section img,div#utilities,div#footer p,div#footer ul {	display : none !important;}div#shell div.catch h2,div#shell div.column3 h2 {	display : block !important;	border : solid 1pt #5c89c0 !important;	padding : 0 !important;	text-align : left;	line-height : 30pt !important;	height : 30pt !important;	width : auto !important;}div#header,div#shell,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#header {	background : #5c89c0 !important;	margin : 0 !important;	padding : 0 !important;	height : 30pt !important;}div#header h1,div#header h1 a {	padding : 0 !important;	margin : 0 !important;	color : #fff !important;	height : 30pt;	line-height : 30pt;}div#header h1{	position : relative;	top : 0;	left : 10pt;}div#contents,div#utilities {	float: none !important;}div#shell,div#shell div#contents {	margin : 0 auto;	padding : 0;}div#shell div#contents {	width : auto !important;}div#footer {	border-top : solid 1pt #000;	padding-top : 8pt;}ul.topic_path {	border : 0 !important;	margin : 0;	padding : 0;	text-align : right;	line-height : 30pt;	height : 30pt;}h2,h3,h4,h5 {	border : 0 !imporatnt;	text-indent : 10pt !important;	line-height : 30pt !important;	height : 30pt !important;}h3 {	border : solid 1pt #5c89c0 !important;}h4 {	border-left : solid 1pt #5c89c0 !important;	border-bottom : solid 1pt #5c89c0 !important;}h5 {	border-bottom : solid 1pt #5c89c0 !important;}h6 {	border-bottom : dotted 1pt #5c89c0 !important;}div#shell.index h2 {	display : block !important;	border : solid 1pt #5c89c0 !important;	padding : 0 !important;	text-align : left;	line-height : 30pt !important;	height : 30pt !important;	width : auto !important;}div#shell.index div.column3 h3 {	border : 0 !important;	border-bottom : solid 1pt #5c89c0 !important;}.information div#shell.index h2 {	display : none !important;}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;}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}/* ___________________________________________________________ catch */div.catch div.information {	width : 60% !important;}div.catch div.banner {	width : 35% !important;}/* ___________________________________________________________ column */div.column3 div.section {	margin : 0 5pt 0 0 !important;	padding : 0 !important;	width : 32%;}div.column3 div.section ul,div.column3 div.section ul li {	margin : 0 !important;}