@charset "utf-8";

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 1 Structure
 2 Text
     Heading
     Block
     Inline
 3 Hypertext
 4 List
 5 Object
 6 Presentation
 7 Edit
 8 Bi-directional Text
 9 Forms
10 Tables
11 Image
12 Client-side Image Map
13 Server-side
14 Intrinsic Events
15 Metainformation
16 Base
17 Ruby Annotation 

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Structure Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

html {
background:#fff;
height: 100.1%;
}

html { overflow-y:scroll; }

title {}

body{
color: #333333;
line-height: 1.5;
background-color:#FFFFFF;
font-size: 12px;
font-family: 'ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',verdana, sans-serif;
/*font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',verdana,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;*/
}

* html body              {font-size:75%; height:100%;}
*:first-child + html body{font-size:75%;}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Text Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

/* Heading
--------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {font-size: 100%; font-weight: normal;}

/* Block
--------------------------------------------------*/

address{font-style: normal;}

blockquote{}

div {}

p{}

pre {
font-family: monospace;
white-space:pre;
overflow:auto;
}

/* Inline
--------------------------------------------------*/

abbr {
letter-spacing: 0.1em;
border: 0;
font-variant: normal;
}

acronym {
letter-spacing: 0.1em;
border: 0;
font-variant: normal;
}




cite {font-style: italic;}

code{font-family:"ＭＳ ゴシック", "Osaka－等幅",monospace;}

dfn {font-style: italic;}

em{
font-weight:bold;
letter-spacing:0.1em;
}

kbd {font-family: monospace;}

q {
font-style: italic;
quotes: "「" "」" "『" "』";
}
q:before,
q:after {content: '';}

samp {font-family: monospace;}

span {}

strong{font-weight:bold;
}
var {font-family: monospace;}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Hypertext Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

a{
color:#0066CC; 
text-decoration:none;
}

:link {}

:visited {}

a:hover,
a:active {
color:#0066CC; 
text-decoration:underline;
}

a:focus{outline: #00f 1px dotted;}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

List Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

dl {}

dt {}

dd {}

ol {}

ul {}


li {list-style: none;}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Object Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
object {}

param {}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

Presentation Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

b {font-weight: bold;}

big {font-size: 1.17em;}

hr{ display:none; }

i {font-style:italic;}

small {font-size: 0.83em;}

sub {vertical-align: baseline;}

sup {vertical-align: top;font-size:80%;}

tt {font-family: monospace;}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Edit Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

del {text-decoration: none;}

del[datetime]::before {content: " ( "attr(datetime)"\00524a\009664) ";}

ins {text-decoration: none;}

ins[datetime]::before {content: " ( "attr(datetime)"\004fee\006b63) ";}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Bi-directional Text Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override }
bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override }

*[dir="ltr"]   { direction: ltr; unicode-bidi: embed }
*[dir="rtl"]   { direction: rtl; unicode-bidi: embed }

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Forms Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

button,
input,
select,
textarea {
font-size: 100%;


}

button {}

fieldset {border: 0;}

form {}

input{}

input.default-value{color:#999999;}

textarea.default-value{color:#999999;}

label {}

legend {}

select {
	height:21px;
	font-size: 12px;
	vertical-align:middle;
}

optgroup {}

option {}

textarea{}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Tables Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
caption{text-align: left;}

col {}

colgroup {}

table {
font-size:100%;
border-spacing: 0;
border-collapse: collapse;
}

tbody {}

td {}

tfoot {}

th {
text-align:left;
font-weight:normal;
}

thead {}

tr {}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Image Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

img {border: 0;}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Client-side Image Map Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

area {}

map {}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Server-side Image Map Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/




/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Intrinsic Events Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/




/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Metainformation Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

meta {}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Scripting Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

noscript {}

script {}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Style Sheet Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

style {}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Link Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

link {}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Base Module

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

base {}


/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}

