@charset "utf-8";


/* Reset
------------------------------------------------*/

*{
	vertical-align:baseline;  
    font-family:inherit;  
    font-style:inherit;  
    font-size:100%;  
    border:none;  
    padding:0;  
    margin:0;  
	}  

table{font-size:inherit;border-collapse: collapse; border-spacing:0; }/*親のfont-sizeを継承*/
th{font-weight:normal; text-align:left;}
a img, img{border:0;}
div{margin:0;padding:0;}
hr{display:none; }

/* Text
------------------------------------------------*/

textarea{
font-size:inherit;
}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

a:link{color:#797979;outline:none;text-decoration:none;}
a:visited{color:#797979;text-decoration:none;}
a:hover{color:#363636;text-decoration:none;}
a:active{color:#363636;}

.txtlink a:link{border-bottom:dotted 1px #797979;}
.txtlink a:visited{border-bottom:dotted 1px #797979;}
.txtlink a:hover{border-bottom:none;}

/*
標準
font-size:82%;
大きめ
font-size:94%;
小さめ
font-size:69%;*/


/* List
------------------------------------------------*/

ul li{list-style:none;}
ol li{list-style:none;}



/* Class
------------------------------------------------*/

/*for block element only*/
.hidden{
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
}



/*csshack:clearfix
----------------------------------------*/
/*for modern browser*/
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}

/* clearfix */
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clearfix{display:inline-block;}/* IE7用 */ 


/* Layout
------------------------------------------------*/
html, body{
height: 100%;
}  

body{
font-size:12px;
color:#797979;
line-height:1;
letter-spacing:0.1em;
font-family:"MS PMincho", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HGS明朝E", "細明朝体" , serif;
overflow-x:hidden;
}

#wrapper{
width:1000px;
margin:0 auto;
}

#wrapper #copy{
float:left;
width:1000px;
text-align:right;
padding:0 0 20px 0;
}
