@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------

Reset.css

------------------------------------------------- */

html,body,div,p,span,address,
h1,h2,h3,h4,h5,h6,
header,hgroup,footer,
section,article,aside,nav{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	line-height:180%;
}
ul,ol,li,dl,dt,dd{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	line-height:180%;
	list-style:none;
}
body{
	color:#444;
	font-size: 0.8em;
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	-webkit-text-size-adjust: 100%;
	background:url(../images/bg_header.png) repeat-x 0 0 #edebde;
}
a{
	color:#257aa6;
	outline:none;
	text-decoration:none;
}
a:hover{
	color:#;
	text-decoration:;
}
a:active{
	color:#;
	text-decoration:;
}

/* Clearfix
------------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* PC */
@media screen and (min-width:769px) {
.sp{
	display:none;
}
}
/* Tablet */
@media screen and (max-width:768px) {
.pc{
	display:none;
}
}

/* テンプレcss
------------------------------------------------- */

/* 透過 */
.xxx p a:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}
/* 角丸 */
.xxx{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/* PC */
@media screen and (min-width:769px) {

}
/* Tablet */
@media screen and (max-width:768px) {

}
/* SP */
@media screen and (max-width:640px) {
	
}





