@charset "Shift_JIS";

/* -----------------------------------------------------
	01. Base Style
----------------------------------------------------- */

*{
margin:0;
padding:0;
}

html{
font-size:100.01%;
}

body{
line-height:1.5;
color:#333;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Arial, "Hiragino Kaku Gothic Pro", sans-serif;
font-size:88%; /* 14px */
}
/* font-size
10px : 72%
11px : 79%
12px : 86%
13px : 93%
14px : 100%
15px : 108%
16px : 115%
17px : 122%
18px : 129%
19px : 136%
20px : 143%
21px : 150%
22px : 158%
23px : 165%
24px : 172%
25px : 179%
26px : 186% */

h1,h2,h3,h4,h5,h6{
font-size:100%;
}

em{
font-style:normal;
font-weight:bold;
}

strong{
color:#e02f00;
}

ul,ol{
list-style:none;
}

table{
border:0 none;
width:100%;
}

table th,
table td{
border:0 none;
vertical-align:top;
font-size:1em;
text-align:left;
}

img{
border:0;
vertical-align:bottom;
}

a,
a:link{
color:#039;
text-decoration:underline;
}

a:visited{
color:#609;
}

a:hover,
a:focus,
a:active{
text-decoration:none;
}

fieldset{
border:0 none;
}

input,select{
vertical-align:middle;
}

textarea{
font-size:1.0em;
}

legend{
display:none;
}

label{
cursor:pointer;
}

option{
padding-right:5px;
}

hr{
display:none;
}