/* CSS Document */h1, h2, h3, h4, h5, p, div, dt, dd, dl, img, input, form, ul, li, span {	margin: 0px;	padding: 0px;} .clear {	clear:both;}.left {	float: left;}.right {	float: right;}.t_1em {	margin-left: 1em;}.t_80 {	font-size: 80%;}.b5 {	margin: 3px 0px;}/* body---------------------------------------------------- */body {	margin: 0px 0px 0px 0px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	text-align: center;}/* header---------------------------------------------------- */#header_back {	margin: 0px 0px 0px 0px;	text-align: center;	background: url(../img/header_back.jpg) repeat-x;	width: 100%;	height: 131px;}#header {	width: 920px;	height: 88px;	margin-right: auto;	margin-left: auto;}h1 a {	width: 293px;	height: 88px;	float: left;	background: url(../img/header.jpg) no-repeat 0px 0px;	text-indent: -9999px;	text-decoration: none;}.copy a {	width: 425px;	height: 88px;	float: left;	background: url(../img/header.jpg) no-repeat -293px 0px;	text-indent: -9999px;	text-decoration: none;}address a {	width: 202px;	height: 88px;	float: left;	background: url(../img/header.jpg) no-repeat -718px 0px;	text-indent: -9999px;	text-decoration: none;}/* naruhodolink---------------------------------------------------- */li.om a {	background: url(../img/i_om.gif) no-repeat 0px 2px;	color: #333333;	font-size: 85%;	line-height: 140%;	text-decoration: none;	padding: 0px 0px 0px 15px;}* html li.om a {	/* no ie mac \*/	background: url(../img/i_om.gif) no-repeat 0px 0px;	/* */ }*:first-child+html li.om a {	background: url(../img/i_om.gif) no-repeat 0px 2px; }li.om a:hover {	color: #108ED1;	text-decoration: none;}li.ot a {	background: url(../img/i_ot.gif) no-repeat 0px 2px;	color: #666666;	font-size: 85%;	line-height: 140%;	text-decoration: none;	padding: 0px 0px 0px 15px;}* html li.ot a {	/* no ie mac \*/	background: url(../img/i_ot.gif) no-repeat 0px 0px;	/* */ }*:first-child+html li.ot a {	background: url(../img/i_ot.gif) no-repeat 0px 2px; }li.ot a:hover {	color: #AAAAAA;	text-decoration: none;}li.ke a {	background: url(../img/i_ke.gif) no-repeat 0px 2px;	color: #333333;	font-size: 85%;	line-height: 140%;	text-decoration: none;	padding: 0px 0px 0px 15px;}* html li.ke a {	/* no ie mac \*/	background: url(../img/i_ke.gif) no-repeat 0px 0px;	/* */ }*:first-child+html li.ke a {	background: url(../img/i_ke.gif) no-repeat 0px 2px; }li.ke a:hover {	color: #71BA33;	text-decoration: none;}li.kyo a {	background: url(../img/i_kyo.gif) no-repeat 0px 2px;	color: #333333;	font-size: 85%;	line-height: 140%;	text-decoration: none;	padding: 0px 0px 0px 15px;}* html li.kyo a {	/* no ie mac \*/	background: url(../img/i_kyo.gif) no-repeat 0px 0px;	/* */ }*:first-child+html li.kyo a {	background: url(../img/i_kyo.gif) no-repeat 0px 2px; }li.kyo a:hover {	color: #00ABED;	text-decoration: none;}li.si a {	background: url(../img/i_si.gif) no-repeat 0px 2px;	color: #333333;	font-size: 85%;	line-height: 140%;	text-decoration: none;	padding: 0px 0px 0px 15px;}* html li.si a {	/* no ie mac \*/	background: url(../img/i_si.gif) no-repeat 0px 0px;	/* */ }*:first-child+html li.si a {	background: url(../img/i_si.gif) no-repeat 0px 2px; }li.si a:hover {	color: #FBA50F;	text-decoration: none;}li.sk a {	background: url(../img/i_sk.gif) no-repeat 0px 2px;	color: #333333;	font-size: 85%;	line-height: 140%;	text-decoration: none;	padding: 0px 0px 0px 15px;}* html li.sk a {	/* no ie mac \*/	background: url(../img/i_sk.gif) no-repeat 0px 0px;	/* */ }*:first-child+html li.sk a {	background: url(../img/i_sk.gif) no-repeat 0px 2px; }li.sk a:hover {	color: #F37316;	text-decoration: none;}li.ko a {	background: url(../img/i_ko.gif) no-repeat 0px 2px;	color: #333333;	font-size: 85%;	line-height: 140%;	text-decoration: none;	padding: 0px 0px 0px 15px;}* html li.ko a {	/* no ie mac \*/	background: url(../img/i_ko.gif) no-repeat 0px 0px;	/* */ }*:first-child+html li.ko a {	background: url(../img/i_ko.gif) no-repeat 0px 2px; }li.ko a:hover {	color: #ED4C63;	text-decoration: none;}/* sub---------------------------------------------------- */.sub {	width: 100%;	background-color: #EAF7FD;	border-top: #CCCCCC dotted 1px;	padding: 13px 0px 10px 0px;	margin: 0px 0px 0px 0px;	font-size: 80%;	line-height: 140%;	color: #666666;	text-align: center;}.sub a {	text-decoration: none;	color: #666666;}.sub a:hover {	color: #999999;	text-decoration: none;}/* footer---------------------------------------------------- */.f_c {	color: #FFFFFF;	font-size: 70%;	line-height: 140%;	padding: 5px 0px 3px 0px;	margin: 0px 0px 0px 0px;	text-align: center;	background: url(../img/footer_back.jpg) repeat-x;	width: 100%;}.f_c a {	text-decoration: underline;	color: #FFFFFF;}.f_c a:hover {	color: #FFFF00;	text-decoration: underline;}
