.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}

a {text-decoration: none;}
a:link { color:#ff9700; }
a:visited { color:#ff9700; }
a:hover { color:gray; }

@media print, screen and (min-width: 641px){
.sp {
	display:none;
}
.pc {
	display:block;
}

/*****************************
	bodyの基本設定
	背景画像に黄色を設定
*******************************/
body {
    width:100%;
    margin:0px;
    padding:0px;
    color:#333;
    background-image: url(../img/base.png);
    font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;
}

#container {
  width:100%;
	background-image: url(../img/top_bg.png);
	background-repeat:repeat-x;
}

/*********************************
 ヘッダ部（ロゴ、電話番号、問い合わせ）
**********************************/
#container div.header {
	padding-top:10px;
	height:74px;
	width:1000px;
	margin:0 auto;
}
#container div.header img.airsense_logo {
	float:left;
	margin-left:10px;
}
#container div.header img.tel {
	float:right;
	margin-top:10px;
	margin-right:20px;
}
#container div.header img.inquiry {
	margin-top:20px;
	float:right;
}

/*********************************
 グローバルメニュー関連
**********************************/
#container div.gmenu {
	width:1000px;
	height:42px;
	background-image:url(../img/menu_base.png);
	margin:10px auto;
	
}
#container .gmenu img {
	margin-top:8px;
}
#container .gmenu ul{
	margin:0;
	padding:0;
	text-align:center;
}
#container .gmenu li {
	display: inline;
	margin:0 1px;
}

#container div.pan {
	width:1000px;
	margin:0 auto;
	font-size:12px;
	color:#ff9700;
}




.page_top {
	position:fixed;
	bottom:10px;
	right:10px;
	padding:5px 10px;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:#fff;
}
.page_top:hover {
	background:#CCFFCC;
}

div#footer {
	clear:both;
	width:100%;
	margin:0 auto;
	background-color:#595959;
	padding:20px 0;
}
#footer div.address {
	text-align:center;
	font-size:0.7em;
	line-height:1.5em;
	color:#F3F3F3;
}

#footer .address a:link { color:#F3F3F3; }
#footer .address a:visited { color:#F3F3F3; }
#footer .address a:hover { color:gray; }


}