@charset "UTF-8";
/* ----------------------------------
	* FOR -//W3C//DTD XHTML 1.1//EN
	* Copyright (c) 2007 DESIFIX Production., All rights reserved.
	* 
	* font size adjustment chart
	* 10px(77%) 11px(85%) 12px(92%) 13px(100%) 14px(107%) 15px(114%)
	* 16px(122%) 17px(129%) 18px(136%) 19px(144%) 20px(152%)
	* 21px(159%) 22px(167%) 23px(174%) 24px(182%) 25px(189%) 26px(197%)
	* 
	* Copyright (c) 2007, Yahoo! Inc. All rights reserved.
	* Code licensed under the BSD License:
	* http://developer.yahoo.net/yui/license.txt
	* version: 2.2.0
	* ----------------------------------- */
	/*reset.css*/body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,tr,td{margin:0;padding:0;}table{empty-cells:show; border-collapse:collapse; border-spacing:0px; margin:0;}fieldset,img{margin:0;border-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
	/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

	body{
		background-color:#ffffff; margin:0px;
		font-family: メイリオ, Meiryo, 'Lucida Grande', 'Bitstream Vera Sans', 'Segoe UI', Calibri, Verdana, Arial, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',  'ＭＳ Ｐゴシック', IPAPGothic, sans-serif ! important;
	}

	.preload{ display: none; }

	a:link{ color:#385dbd; text-decoration: underline; }
	a:visited{ color:#385dbd; text-decoration: underline; }
	a:hover{ color:#d35102; text-decoration: underline; }

	table.nomargin{ empty-cells:show; border-collapse:collapse; border-spacing:0px; margin:0; }
	table.nomargin tr td{ padding:0px; vertical-align:top; text-align:left; }
	/* ---------------------------------------------
	* end of Core setting
------------------------- */


/* 共通ヘッダ用 */
.cheader-submenu{ font-size:10px; color:#7d675c; letter-spacing:1px; margin:6px 0px 4px 0px; text-align:right ! important; vertical-align:middle ! important; }
.cheader-submenu a:link{ color:#5d4b42; text-decoration: none; }
.cheader-submenu a:visited{ color:#5d4b42; text-decoration: none; }
.cheader-submenu a:hover{ color:#d35102; text-decoration: underline; }

/* トップページのお知らせ用 */
.top-dt{ width:350px; margin:0 0 0 15px; font-size:77%; text-align:left; letter-spacing:0.1em; color:#546789; }
.top-inf{
	width:334px; margin:3px 0 10px 15px; padding:0 0 0 12px;
	font-size:92%; line-height:1.4em;
	background-image:url(/images/top09.gif);background-repert:no-repeat;background-position:top left;
}
.top-inf a:link{ color:#304a64; line-height:1.4em; text-decoration: underline; }
.top-inf a:visited{ color:#304a64; line-height:1.4em; text-decoration: underline; }
.top-inf a:hover{ color:#d44100; line-height:1.4em; text-decoration: underline; }


