﻿/* ---------------------------------------------------------------------------------------- 

	1-1.Yahoo UI Library Fonts CSS
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

	Font-size Adjustment
	
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

---------------------------------------------------------------------------------------- */

body	{background: url(../images/template/head_line.gif) repeat-x left top;
	text-align: center;
	font-size: 13px; /* モダンブラウザ向け */
	*font-size: small; /* IE 7向け */
	*font: x-small; /* IE 6以下 */
	color: #222;
	margin: 0 auto;
	font-family:"メイリオ", Tahoma;}  

a	{ color: #4682b4;}
a:hover { color: #4169e1;}
a:visited{ color: #4b0082}
a.text, a.text:hover, a.text:visited	{ color: #222; text-decoration:none;cursor:text}

.clear	{clear:both}

/* float
----------------------------------------------------- */
.left { float: left;}
.right { float: right;}


/* #container
---------------------------------------------------------------------------------------- */
#container{
}


/* #contents
---------------------------------------------------------------------------------------- */
#contents{
	float:right
}


body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea,
p,
blockquote,
th, td {
	margin: 0;
	padding: 0;
}
  
html {
	overflow-y: scroll;
}
  
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
  }
  
ol, ul {
	list-style: none;
}
  
fieldset, img {
	border: 0;
}

img {
	vertical-align: bottom;
}
  
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
}
  
caption, th {
	text-align: left;
}
  
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
}

.gray	{color:#666}
.silver	{color:#aaa}
.sstext	{font-size:77%}
.mmtext	{font-size:85%}

ul.nomal	{margin:0 0 0 10px;padding:0 0 0 15px;list-style-type:disc}
ol.nomal	{margin:0 0 0 10px;padding:0 0 0 15px;list-style-type:decimal}
ol.nomal li, ul.nomal li	{margin-bottom:0.7em}