@charset "shift_jis";

html {
    *filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


/* COMMON */
body {
    position: relative;
    font-family: 'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','MS UI Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.6;
	color: #333;
}

* {
    margin: 0;
    padding: 0;
}
a:link,
a:active,
a:visited { 
    color: #07c;
    text-decoration: none;
}
a:hover { 
    color: #07c;
    text-decoration: underline;
}

table {
    font-size: 14px;
    line-height: 1.5;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
}

ol, ul {
    list-style-type: none;
}

option {
    padding-right: 5px;
    /*\*//*/
    padding-right: 0;
    /**/
    padding-bottom: 2px;
    /*\*//*/
    padding-bottom: 0;
    /**/
}
hr {
    display: none;
}
img {
    border: 0;
}
form {
    display: inline;
}
select,
input {
    vertical-align:baseline;
}
select {
    padding:3px;
    border:1px solid #bbb;
    background-color:#fff;
    -moz-border-radius:3px;
    -khtml-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
input[type="text"],
input[type="password"],
input[type="file"],
textarea {
	position: relative;
    padding:4px;
    border:1px solid #bbb;
    background-color:#fff;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-border-radius:3px;
    -khtml-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	behavior: url(/css/PIE.htc);
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="file"]:focus,
textarea:focus {
-moz-box-shadow:#ddd 0 0 6px;
-webkit-box-shadow:#ddd 0 0 6px;
-khtml-box-shadow:#ddd 0 0 6px;
box-shadow:#ddd 0 0 6px;
}
select,
button,
input[type="text"],
input[type="password"],
input[type="file"],
textarea {
    font-size:14px;
    outline: none;
}
button {
    font-family: 'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','MS UI Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
ol#pankuzu {
  list-style-type: none;
  margin:0 0 0 4px;
  width:100%;
  font-size: 12px;
  color: #777;
}
ol#pankuzu li {
  float:left;
  padding:6px 10px 20px 0;
}
ol#pankuzu li:after {
  content:">";
  padding:0 0 0 4px;
}
ol#pankuzu li:last-child:after {
  content:"";
  padding:0;
}