@charset "utf-8";


/* CSS Document */
@import "reset.css";
@import "pc.css";
@import "smart.css";
@import "class.css";




/*  ---------------------------------------------------
	=共通
-------------------------------------------------------------- */



a {
	color:#1494f7;
	text-decoration:none;
	}
	
a:hover {
	color:#41acff;
	text-decoration: underline;
	}
	
a:hover img {
	opacity:0.7;
	}

	
/* Topへ戻るボタン */
.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 40px;
}
.pagetop a {
    display: block;
    background-color: #ccc;
    text-align: center;
    color: #222;
    font-size: 16px;
    text-decoration: none;
    padding:20px 20px;
	filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}
.pagetop a:hover {
    display: block;
    background-color: #b2d1fb;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding:20px 20px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

/*  ---------------------------------------------------
	=ベース
-------------------------------------------------------------- */

/* ヘッダー */
#header {
	text-align:center;
	padding:0px 0 0 0;
	}


/* フッター */

	
#footer #copy {
	background:#140e01;
	}

#footer #foot_navi {
	background:#140e01;
	}


	





