/* CSS Document */
h1, h2, h3, h4, h5, h6, div, p, ul, li, dl, dd, dt, img, a, input {
    margin: 0;
    padding: 0;
    color: #000;
    font-size: 15pt;
    line-height: 160%
    }
img {
    vertical-align: bottom
    }
body {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    white-space: normal;
    word-break: normal;
    word-wrap: break-word;
    margin: 0;
    padding: 0
    }
/* floatの親の囲みが内容に依存しない問題対策 */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden
    }
.clearfix {
    display: inline-block
    }
/* exlude MacIE5 \*/
* html .clearfix {
    height: 1%
    }
.clearfix {
    display: block
    }
/* end MacIE5 */
/* for Dreamweaver */
.clearfix {
    /*
    	overflow: hidden;
    */
    }
img {
    border: none
    }
ul li {
    list-style-type: none
    }
.clear {
    clear: both
    }
/*webfont */