* {
	margin: 0;
	padding: 0;
}

body {
	text-align: left;
	margin: 0 0;
	background-color:#fff;
	height: 100%;
	line-height:120%;
}


/* ページベース
----------------------------------------------------------------------------------------------*/
#container{
	width: 100%;
	border-top: 3px #26b9eb solid;
}

/* トップテキスト
----------------------------------------------------------------------------------------------*/
#toptxt p{
	width:980px;
	margin: 0 auto;
	font-size:10px;
	color:#696969;
}

/* ロゴ＆番号
----------------------------------------------------------------------------------------------*/
#toprogo{
	width:980px;
	margin: 0 auto;
	overflow: hidden;
	margin-top:15px;
	margin-bottom:30px;
	xbackground-color:#0c0;
}

#toprogo h1 a{
	width:180px;
	height:80px;
	float:left;
	background-color:#f00;
	background: url("image/toprogo.gif") no-repeat;
	text-indent:-9999em;
}

#toprogo ul{
	width:250px;
	height:80px;
	float:right;
	xbackground-color:#000;
	list-style-type:none;
	line-height: 1.4em;
}

#toprogo .text{
	font-size:12px;
	color:#696969;
	text-align: right;
}

#toprogo .tel a{
	width:250px;
	height:40px;
	display:block;
	xfont-size:30px;
	background-color:#000;
	xcolor:#696969;
	background: url("image/topmail.gif") no-repeat;
	text-indent:-9999em;
}

#toprogo .tel a:hover{
	width:250px;
	height:40px;
	display:block;
	xfont-size:30px;
	background-color:#000;
	xcolor:#696969;
	background: url("image/topmail02.gif") no-repeat;
	text-indent:-9999em;
}

/* メインイメージ
----------------------------------------------------------------------------------------------*/
h2{
	width:980px;
	height:330px;
	margin: 0 auto;
	background-color:#f00;
	background: url("image/main.jpg") no-repeat;
	text-indent:-9999em;
}

/* ページ全体
----------------------------------------------------------------------------------------------*/
#page_in{
	width:980px;
	overflow: hidden;
	margin: 0 auto;
	margin-top:30px;
	margin-bottom:30px;
	xbackground-color:#fee;
}

/* ページ左・メニュー
----------------------------------------------------------------------------------------------*/
#menu{
	width:220px;
	float:left;
	xbackground-color:#f00;
}

/* メニュー内
-------------------------------*/
#menu h3 a{
	width:220px;
	height:64px;
	overflow: hidden;
	display:block;
	background-color:#26b9eb;
	margin-bottom:15px;
	background: url("image/toiwase01.gif") no-repeat;
	text-indent:-9999em;
}

#menu h3 a:hover{
	width:220px;
	height:64px;
	overflow: hidden;
	display:block;
	background-color:#26b9eb;
	margin-bottom:15px;
	background: url("image/toiwase02.gif") no-repeat;
	text-indent:-9999em;
}

#menu ul{
	width:220px;
	list-sty;e-type:none;
}

#menu li a{
	width:220px;
	height:40px;
	display:block;
	xbackground-color:#fff;
}

#menu li a:hover{
	width:220px;
	height:40px;
	display:block;
	xbackground-color:#fee;
}

#menu .jisseki a{
	width:220px;
	height:40px;
	background-color:#fee;
	display:block;
	background: url("image/menu_jisseki.gif") no-repeat;
	text-indent:-9999em;
}

#menu .jisseki a:hover{
	width:220px;
	height:40px;
	display:block;
	background: url("image/menu_jisseki02.gif") no-repeat;
	text-indent:-9999em;
}

#menu .gaiyou a{
	width:220px;
	height:40px;
	background-color:#fee;
	display:block;
	background: url("image/menu_gaiyou.gif") no-repeat;
	text-indent:-9999em;
}

#menu .gaiyou a:hover{
	width:220px;
	height:40px;
	display:block;
	background: url("image/menu_gaiyou02.gif") no-repeat;
	text-indent:-9999em;
}

#menu .gree a{
	width:220px;
	height:40px;
	background-color:#fee;
	display:block;
	background: url("image/menu_gree.gif") no-repeat;
	text-indent:-9999em;
}

#menu .gree a:hover{
	width:220px;
	height:40px;
	display:block;
	background: url("image/menu_gree02.gif") no-repeat;
	text-indent:-9999em;
}

#menu .soudan a{
	width:220px;
	height:40px;
	background-color:#fee;
	display:block;
	background: url("image/menu_soudan.gif") no-repeat;
	text-indent:-9999em;
}

#menu .soudan a:hover{
	width:220px;
	height:40px;
	display:block;
	background: url("image/menu_soudan02.gif") no-repeat;
	text-indent:-9999em;
}

#menu .qa a{
	width:220px;
	height:40px;
	background-color:#fee;
	display:block;
	background: url("image/menu_qa.gif") no-repeat;
	text-indent:-9999em;
}

#menu .qa a:hover{
	width:220px;
	height:40px;
	display:block;
	background: url("image/menu_qa02.gif") no-repeat;
	text-indent:-9999em;
}

#menu .policy a{
	width:220px;
	height:40px;
	background-color:#fee;
	display:block;
	background: url("image/menu_policy.gif") no-repeat;
	text-indent:-9999em;
}

#menu .policy a:hover{
	width:220px;
	height:40px;
	display:block;
	background: url("image/menu_policy02.gif") no-repeat;
	text-indent:-9999em;
}

/* バナー
----------------------------------------------------------------------------------------------*/
#menu h4 a{
	width:220px;
	height:40px;
	display:block;
	background-color:#26b9eb;
	margin-top:10px;
	margin-bottom:30px;
}

#menu .fb a{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_fb.gif") no-repeat;
	text-indent:-9999em;
}

#menu .fb a:hover{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_fb02.gif") no-repeat;
	text-indent:-9999em;
}

#menu .izumi a{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_ringo.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
	margin-top:5px;
}

#menu .izumi a:hover{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_ringo02.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
	margin-top:5px;
}

#menu .motoya a{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_motoya.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
}

#menu .motoya a:hover{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_motoya02.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
}

#menu .furu a{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_aircon.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
}

#menu .furu a:hover{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_aircon02.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
}

#menu .kenken a{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_kenken.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
}

#menu .kenken a:hover{
	width:220px;
	height:40px;
	display:block;
	display:block;
	background: url("image/bunner_kenken02.gif") no-repeat;
	text-indent:-9999em;
	margin-bottom:5px;
}

/* ページ右・内容
----------------------------------------------------------------------------------------------*/
#pege-migi{
	width:740px;
	float:right;
	xbackground-color:#ff0;
}

/* ページトップへ
----------------------------------------------------------------------------------------------*/
#gotop{
	width: 980px;
	margin: 0 auto;
}

#gotop a{
	width: 200px;
	background-color:#26b9eb;
	padding:10px;
	text-decoration: none;
	color:#fff;
	margin-left:880px;
	font-size:12px;
}


/* フッター
----------------------------------------------------------------------------------------------*/
#footer{
	width: 100%;
	padding: 20px 0 0 0;
	overflow: hidden;
	background-color:#26b9eb;
	xbackground-color:#fff;
}

#footer-inner{
	width: 980px;
	margin: 0 auto;
}

#footer-inner h6{
	width:220px;
	height:70px;
	background-color:#fff;
	background: url("image/bottomrogo.gif") no-repeat;
	text-indent:-9999em;
}

#footer-inner ul{
	width:220px;
	list-style-type:none;
	font-size:12px;
	padding: 5px 0 0 20px;
	color:#fff;
}

#footer-inner li a{
	width:220px;
	color:#fff;
	text-decoration: none;
}

#footer-inner li a:hover{
	width:220px;
	color:#696969;
	text-decoration: none;
}

#footer .copy{
	background-color:#26b9eb;
	text-align:center;
	font-size:12px;
	padding-bottom: 15px;
	margin-top:10px;
	color:#fff;
}


