@charset "utf-8";

@import "common.css";
@import "layout.css";

*{
margin:0px;
padding:0px;
border:0px;

line-height:1.8em;
letter-spacing:0.09em;

font-family:'ＭＳ Ｐゴシック',sans-serif;
font-size:13px;
	*font-size:small;
	*font:x-small;
font-weight:normal;
font-variant:normal;

color:#4d4d4d;
list-style:none;
}

body{
background:#fff;
}
h1{font-size:93%;}
h2{font-size:93%;}
h3{font-size:93%;}
h4{font-size:93%;}
h5{font-size:93%;}
h6{font-size:93%;}
p,li,dt,dd,th,td,
pre,address,cite
{font-size:93%;}
p,li{text-align:justify;
text-justify:inter-ideograph;}
a{font-size:93%; text-decoration:none; color:#f16421;}
a:hover{text-decoration:underline;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
p a,li a,dt a,dd a,th a,td a,
li p,td p,dd p,
span,strong
{font-size:100%;}
strong{font-weight:bold;}

code
{font-family:monospace;}
abbr,acronym
{border-bottom: 1px dotted #aaa;
cursor: help;}
del{text-decoration:line-through;}
del[datetime]::before{content:"("attr(datetime)"\00524a\009664)";}
ins{border-bottom:1px dotted #ccc;}
ins[datetime]::before{content:"("attr(datetime)"\004fee\006b63)";}
img{vertical-align:bottom;}

/*以下Macも共通*/
form{clear:both;}
input,
textarea,
select{
color:#333;
letter-spacing:0;
padding:3px;
border:1px solid #b2b2b2;
background-color:#f2f2f2;
height:17px;
line-height:23px;
}

select{
height:23px;
}
option{
padding: 0.1em 5px;
}

textarea{
padding:5px;
height:120px;
}

input:hover,
textarea:hover,
select:hover,
option:hover{
border: 1px solid #000;
background-color: #fff;
}

input:focus,
textarea:focus,
select:focus,
option:focus{
border: 1px solid #000;
background-color: #fff;
}

input.cr{
padding:0px;
margin:0px;
border:0px;
background:none;
}

button{
cursor:pointer;
display:block;
width:120px;
height:25px;
text-indent:-9999px;
background:no-repeat;
margin:10px 0px;
}