/* CORE CSS Document *//* 基本情報 */body {margin: 0px;padding: 0px;color: #333;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px;text-align:left;background:#fff;}a {text-decoration: none;color: #18358E;}a:hover {text-decoration: underline;}img {border:none;background: transparent;}/* ページレイアウト */#mainbg{display:block;width:100%;margin:0px;padding:0px;background:#fff url(../img_site/mainbg.gif) repeat-x left top;}#header{display:block;width:760px;margin-left:auto;margin-right:auto;padding:0px;background: #fff;border: 1px solid #AAA;}#contents{display:block;width:760px;margin-left:auto;margin-right:auto;padding:0px;background: #fff;border:  solid #AAA;border-width:0px 1px 0px 1px;}#main {display:block;width: 570px;padding: 15px;}#footer{display:block;width:760px;margin-left:auto;margin-right:auto;padding:0px;background: #fff;border: 1px solid #AAA;}/* フォント *//* コアブルー12px */.core12 {font-size: 12px;color: #18358E;padding-top: 2px;}/*英語中国語*/.language {font-size: 11px;color: #333;padding-top: 2px;}.language a{font-size: 11px;color: #333;padding-top: 2px;text-decoration: none;}.language a:hover{font-size: 11px;color: #18358E;padding-top: 2px;text-decoration: underline;}/*ヘッダー*/.header {font-size: 11px;color: #333;}.header a{font-size: 11px;color: #333;text-decoration: none;}.header a:hover{font-size: 11px;color: #18358E;text-decoration: underline;}/* パン屑 */.url {font-size: 10px;color: #333;letter-spacing: 1px;padding: 5px;}.url a{font-size: 10px;color: #18358E;}.url a:hover{font-size: 10px;color: #18358E;text-decoration: underline;}.url a:visited{font-size: 10px;}/* ページ下トップ・ホームリンク */.hometop {font-size: 10px;color: #aaaaaa;letter-spacing: 1px;}.hometop:a{font-size: 10px;color: #aaaaaa;text-decoration: none;}.hometop:hover{font-size: 10px;color: #18358E;text-decoration: none;}.hometop:visited{font-size: 10px;text-decoration: none;}/* ページ移動用(「一覧→」等)*/.move {font-size: 10px;color: #333;text-decoration: none;}.move a {font-size: 10px;color: #333;text-decoration: none;}.move a:hover{font-size: 10px;color: #18358E;text-decoration: underline;}/* トップページ＠ISO表示 */.iso {font-size: 10px;line-height: 11px;color: #333;letter-spacing: 1px;}/*　フッター　*/.footer_copyright {font-size: 10px;color: #AAAAAA;letter-spacing: 3px;}.footer {font-size: 10px;color: #AAAAAA;font-weight: bold;letter-spacing: 2px;text-decoration: none;}.footer a{font-size: 10px;color: #AAAAAA;font-weight: bold;letter-spacing: 2px;text-decoration: none;}.footer a:hover{font-size: 10px;color: #18358E;font-weight: bold;letter-spacing: 2px;text-decoration: none;}/*右メニュー*//*右メニューヘッダ*/.menu_w12b {font-size: 12px;font-weight: bold;color: #FFFFFF;letter-spacing: 4px;padding-left: 13px;}.menu_w12b a {font-size: 12px;font-weight: bold;color: #FFFFFF;}.menu_w12b a:hover {font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: underline;}/*右メニュー項目*/.menu_td {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc;}/*右メニュー項目点線*/.menu_dot_td {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cccccc;}/*右メニュー項目2階層*/.menu2_td {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #cccccc;	padding-left: 30px;	padding-top: 4px;	padding-bottom: 4px;	padding-right: 0px;}/*右メニュー項目2階層最下*/.menu_b_td {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #cccccc;	padding-left: 30px;	padding-top: 4px;	padding-bottom: 4px;	padding-right: 0px;}.pagelink_l {	font-size: 10px;	color: #333333;	letter-spacing: 1px;	padding: 5px;	text-align: left;	vertical-align: top;}.pagelink_r {	font-size: 10px;	color: #333333;	letter-spacing: 1px;	padding: 5px;	text-align: right;	vertical-align: top;}.pagelink_l a{color: #333333;text-decoration: none;}.pagelink_r a{color: #333333;text-decoration: none;}.pagelink_l a:hover{color: #18358E;text-decoration: none;}.pagelink_r a:hover{color: #18358E;text-decoration: none;}