/* メイン部分リンク設定 */
a:link    { color: #d9501d; text-decoration: none }
a:visited { color: #d9501d; text-decoration: none }
a:hover   { color: #FF8B2D; text-decoration: underline }
a:active  { color: #FF8B2D; text-decoration: underline }

/* フッター部分リンク設定 */
#footer a:link    { color: #626262; text-decoration: none }
#footer a:visited { color: #626262; text-decoration: none }
#footer a:hover   { color: #d9501d; text-decoration: underline }
#footer a:active  { color: #d9501d; text-decoration: underline }

/* mini_box1部分リンク設定 */
.mini_box1 a:link    { color: #626262; text-decoration: none }
.mini_box1 a:visited { color: #626262; text-decoration: none }
.mini_box1 a:hover   { color: #FF8B2D; text-decoration: underline }
.mini_box1 a:active  { color: #FF8B2D; text-decoration: underline }

/* テキスト設定 */
.t16   { font-size: 16px ; line-height: 22px }
.t14   { font-size: 14px ; line-height: 20px }
.t12   { font-size: 12px ; line-height: 18px }
.t11   { font-size: 11px ; line-height: 15px }
.t10   { font-size: 10px ; line-height: 14px }

/* 見出し設定 */
h1 { font-size:16px ; color:#c53500; letter-spacing:1px; font-weight:bold;
	 background:url(../images/main/bg3.gif) no-repeat;
	 height:45px; padding:15px 15px 0 15px; margin:0 }

h2 { font-size:12px ; color:#c53500; letter-spacing:1px; font-weight:bold; margin:3px 0px }
h3 { font-size:14px ; color:#c53500; letter-spacing:1px; font-weight:bold; margin:3px 0px }

/* 注釈テキスト */
.caption1 { font-size:11px; line-height:15px; color:#5360D5 }

/* リスト関連 */
ul {  padding: 0px; margin: 0px; list-style-type: none }

#footer li{ padding-left:14px; margin:0; display:inline;
			background:url(../images/main/icon1.gif) no-repeat }

#menu_box1 li { padding:0; margin:0 }

#menu_box1 li a { 
	font-size:12px; color:#727272; text-decoration:none;
	display:block; width:180px; height:24px;
	padding:0 20px; margin:0; line-height:24px;
	background:url(../images/main/left_menu_off.gif) no-repeat }

#menu_box1 li a:visited { 
	color:#727272; text-decoration:none }
            
#menu_box1 li a:hover { 
	color:#e33d00; padding:0 20px; margin:0; line-height:24px;
	background:url(../images/main/left_menu_on.gif) no-repeat }

/* レイアウト関連 */
.img_left15		{ float:left ; margin-right: 15px }
.img_right15	{ float:right; margin-left: 15px }
.img_bottom15	{ margin-bottom: 15px }
.img_bottom10	{ margin-bottom: 10px }
.img_bottom5	{ margin-bottom: 5px }

.top_news { font-size:11px; line-height:15px; padding:5px 0 5px 10px }

.mini_box1   {  padding:12px; border:#e9c0a7 solid 1px;
				background:url(../images/main/bg2.jpg) repeat-x;
				background-color:#f5e4cf;
				font-size:11px; line-height:15px; color:#c53500 }
