@charset "utf-8";
/*-----------------------------------
Default Reset $ Base Style Sheet
Last Update 2009-02-05

1-1.Yahoo UI Library Fonts CSS
1-2.Universal Selector
1-3.Structure Module
1-4.Text Module
1-5.Hypertext Module
1-6.List Module
1-7.Edit Module
1-8.Forms Module
1-9.Tables Module
1-10.Image Module
1-11Object Module

-----------------------------------*/
/*------------------------------------------------
1-1.Yahoo UI Library Fonts CSS

Copyright (c) 2006, Yahoo! Inc. All rights reserved.
http://developer.yahoo.com/yui/license.txt
------------------------------------------------*/
body  { font-size: 13px; *font: x-small; *font-size: small; }
table  { font: 100%; font: 100%; }
select, input, textarea { font-size: 99% }
/*---------------------------------
1-2.Universal Selector
---------------------------------*/
* { font-size: 100%; font-style: normal; font-weight: normal; line-height: 1.6; margin: 0; padding: 0 }
/*---------------------------------------
1-3.Structure Module
---------------------------------------*/
body   {
	color:           black;
	font-family:      "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka-“™•, Osaka, •½¬ŠpƒSƒVƒbƒN;
	background-color: white;
	background-image: url("../img-common/01bcg.gif") }

/*------------------------------------
1-4.Text Module
------------------------------------*/
p,pre,address,cite { margin: 0.5em 20px }
h1,h2,h3,h4,h5,h6 { margin: 0.5em 20px }
h1 { font-size: 189% }
h2 { font-size: 159% }
h3 { font-size: 144% }
h4 { font-size: 122% }
h5 { font-size: 107% }
h6 { font-size: 107% }
pre { color: #3d4263; font-family: monospace,"Osaka ˆê“™•"; padding: 0.5em 10px; width: auto; overflow: scroll; border: solid 3px #eee; _width: 95% }
pre[title]:before
 { color: black; background-color: #eee; display: block; margin-bottom: 0.4em; padding: 0 10px; content: attr(title) }
blockquote { background-color: #eee; margin: 1.5em 20px 1.5em 40px; padding: 1px }
blockquote * { color: #888 }
blockquote[title]:before { color: #888; background-color: #fff; display: block; margin: 2px; padding: 0.1em 16px; content: attr(title) }
blockquote[cite]:after  { color: #333; text-align: right; display: block; padding: 0.1em 20px; content: attr(cite)  }
cite { color: #333; text-align: right; display: block }
em { font-style: normal; font-weight: bold }
strong { color: #ff4500 }
code { font-family: Osaka|“™•, monospace }
abbr,acronym { cursor: help; border-bottom: 1px dotted #aaa }
kbd { font-family: Osaka|“™•, monospace; background-color: #f5f5f5; text-transform: uppercase; padding: 0 0.3em; border: solid 1px #ccc }
/*---------------------------------------
1-5.Hypertext Module
---------------------------------------*/
a:link { color: #005585 }
a:visited { color: #485270 }
a:hover { color: #b83800 }
/*--------------------------------
1-6.List Module
--------------------------------*/
ul,ol,dl { list-style-position: inside; margin: 1em 20px; padding: 1px 10px }
li,dt,dd { font-size: 100% }
dt { }
dd { color: #666 }
li li,li p,li pre,li dt,li dd,dd li,dd p,dd pre,dd dt,dd dd { font-size: 100% }
li ul,li ol,li dl,li p,dd ul,dd ol,dd dl,dd p { margin: 0 10px }
/*------------------------------------
1-7.Edit Module
------------------------------------*/
del { color: #666; text-decoration: line-through }
del[datetime]:before { content: "\00ff08"attr(datetime)"\00524a\009664\00ff09" }
ins { text-decoration: none; border-bottom: 1px dotted #ccc }
ins[datetime]:before { content: "\00ff08"attr(datetime)"\004fee\006b63\00ff09" }
/*--------------------------------------
1-8.Forms Module
--------------------------------------
*/
form { margin: 0.5em 20px; padding: 1px 0 }
form dl,form p { margin: 0.5em 10px }
fieldset { border: solid 1px #ddd }
legend { margin: 0 1em; padding: 0 10px }
input,textarea { font-family: Arial, Helvetica, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif; background-color: #f5f5f5; padding: 0.1em 10px; border: solid 1px #ddd }
input { line-height: 1.2 }
input:hover,textarea:hover { border: solid 1px #aaa }
input:focus,testarea:focus { border: solid 1px #000; }
textarea { padding: 0.4em 8px }
/*--------------------------------------------
1-9.Table Module
--------------------------------------------*/
table { background-color: #eee; margin: 0 20px 0.5em; border: solid 1px #aaa }
th,td { padding: 0 10px }
th { color: #fff; background-color: #999 }
td { background-color: #fff; border: solid 1px #ddd }
/*------------------------------------
1-10.Image Module
------------------------------------*/
a img { color: blue; text-decoration: underline; border: solid 3px #ccc }
a:hover img { color: purple; border: solid 3px #bccd56 }
/*-------------------------------------
1-11.Object Module
-------------------------------------*/
object,embed { margin: 1em 20px }
