@import "fontsize.css";
@import "style.css";

/* local set */
body {
	padding:0;
	margin:0px;
	font-family:'Lucida Grande',  'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN',sans-serif ;
	font-size: 14px;
	color: #666666;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
}
a {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;

}
a:hover{
	text-decoration: underline;
	color: #996600;
	font-size: 12px;

}
a:active{
	text-decoration: underline;
	color: #663399;
	font-size: 12px;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

a img{border:none;}
h1,h2,h3,h4,h5,ul{list-style:none;margin:0;padding:0;}

.clearfix {zoom:1;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
.pull-right{float:right;}
.pull-left{float:left;}

.pl5{padding-left:5px !important;}
.pr5{padding-right:5px !important;}
.pl60{padding-left:60px !important;}
.pr60{padding-right:60px !important;}

.mr40{margin-right:40px;}
.mt0{margin-top:0px;}
.mt20{margin-top:20px;}
.mt-20{margin-top:-20px;}

.mt100{margin-top:100px;}
.mt50{margin-top:50px;}
.mb0{margin-bottom:0px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}

.ptrbl25{padding:25px;}

.h310{height:310px;}

.w380{width:380px;}
.w400{width:405px;}
.w450{width:450px;}
.w830{width:830px;}
.w960{width:960px;}


.shadow{
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.80);
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.80);
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.80);
}