@charset "UTF-8";
/* common.css */

/* -------------------------------------------------------------------------------- */
/*      共通設定                                                                    */  
/* -------------------------------------------------------------------------------- */


body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,pre{margin:0;padding:0;}
ul,li{list-style-type:none;}
table,img{border:0px;}
body,h1,h2,h3,h4,h5,h6,td,th,p,div,input,textarea,pre,ul,ol,option,select{
font-family:"ＭＳ Ｐゴシック", "Hiragino kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
font-weight:normal;
color:#666;
line-height:1;
font-size:100.01%;
}
em{font-style:normal;}
hr{display:none;clear:both;}
address{font-style:normal;}

/* -------------------------------------------------------------------------------- */
/*      L I N K                                                                     */  
/* -------------------------------------------------------------------------------- */

a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:focus{outline:none;}

/* -------------------------------------------------------------------------------- */
/*      H R                                                                         */  
/* -------------------------------------------------------------------------------- */

hr{display:none;}

/* -------------------------------------------------------------------------------- */
/*      C L E A R                                                                   */  
/* -------------------------------------------------------------------------------- */

.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0;
margin:0;
padding:0;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

div#container {
	width: 900px;
	margin: 0 auto;
}

a.page_top {
	text-indent: -9999px;
	display: block;
	background: url(../images/common/page_top.gif) no-repeat;
	height: 44px;
	width: 205px;
	margin: 40px auto 0px auto;
	overflow: hidden;
}

a:hover.page_top { background: url(../images/common/page_top.gif) no-repeat 0 -44px }