@charset "utf-8";
/* CSS for all */
html{height:100%;margin-bottom:1px;font-family:"ＭＳ Ｐゴシック", Osaka;}
body {background-color:#ffffff; margin:0; padding:0; text-align:center; font-size:12px;line-height:16px;color:#6E6957;}
a,a:link{cursor:pointer;text-decoration:none;}
a:hover{cursor:pointer;text-decoration:none;}

img{border:none;}

/*-----FONT=SETS-----*/
h1,h2,h3{margin:0;padding:0;}
h1 {font-size:130%;}
h2 {font-size:120%;}
h3 {font-size:100%;}
.T-L{text-align:left;}
.T-R{text-align:right;}
.T-C{text-align:center;}
.RED01{color:#cc0000;}
.OR01{color:#FD802E}

/*-----OTHER-----*/
p,pre,dl,dt,dd{margin:0;padding:0;}
pre {white-space:nowrap;}
address{display:block;font-style: normal;}
.Fleft{float:left;}
.Fright{float:right;}
.CL01{clear:both;}
.CL02{clear:both;font-size:0px;line-height:0px;}
.BLK {display:block;}
.TXT01 {line-height:300px;overflow:hidden;display:block;}


/*-----MARGIN=PADDING＝SETS-----*/
.AUTO{margin:0px auto 0px auto;}
.M-b5{margin:0px 0px 5px 0px;}
.M-b10{margin:0px 0px 10px 0px;}
.M-b15{margin:0px 0px 15px 0px;}
.M-b20{margin:0px 0px 20px 0px;}
.M-t10{margin:10px 0px 0px 0px;}
.M-t20{margin:20px 0px 0px 0px;}
.M-t15{margin:15px 0px 0px 0px;}
.M-t5{margin:5px 0px 0px 0px;}
.M-l10{margin:0px 0px 0px 10px;}
.M-r10{margin:0px 10px 0px 0px;}
.M-r20{margin:0px 20px 0px 0px;}
.M-r5{margin:0px 5px 0px 0px;}
.P-5{padding:5px;}
.P-10{padding:10px;}
.P-t10{padding:10px 0px 0px 0px;}
.P-t5{padding:5px 0px 0px 0px;}
.P-b20{padding:0px 0px 20px 0px;}
.P-b10{padding:0px 0px 10px 0px;}
.P-b5{padding:0px 0px 5px 0px;}
.P-lr10{padding:0px 10px 0px 10px;}
.P-r5{padding:0px 5px 0px 0px;}
.P-l5{padding:0px 0px 0px 5px;}

/*-----LAYOUT-----*/
.CONTAINER{width:680px;padding:10px;}
/*--BORDER-SETS--*/
.BDR01{border-width:1px;border-color:#cccccc;border-style:solid none none none}

/*--PICS-SETS--*/

/*-----CLEARFIX-----*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
