@charset "shift_jis";

* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 150%;
}

img {
	border: 0;
}

p{

 text-align: left;
}

a:link {
	text-decoration:underline;
	color: #2995CD;
}

a:visited {
	text-decoration:underline;
	color: #2995CD;
}

a:active {
	text-decoration:underline;
	color: #2995CD;
}

a:hover {
	text-decoration:none;
	color: #2995CD;
}

html {
	background: #4BBAE8 url(../img/back.gif) repeat-y center top;
}

body {
	color: #666666;
	text-align: center;
}

body,x:-moz-broken {
	margin-left: -1px;
}

.clear {
    height: 0px;   
	clear: both;
}

br.clear {
	clear: both;
}

table {
	border-collapse: collapse;
}

#container {
	background: #fff;
	width: 800px;
	margin: 0 auto;

}

h1.top_home {
 font-size: 150%;
 color: #fff;
 background: url(../img/h2.gif);
 text-align: left;
 height: 30px;
 padding: 5px 20px;
}

h2 {
	background: url(../img/h2.gif);
	text-align: left;
	color: #fff;
	font-size: 20px;
	width: 720px;
	_width: 760px;
	height: 30px;
	_height: 40px;
	margin: 0 0 20px 0;
	padding: 5px 20px;
}

h3 {
    text-align: left;
	background: url(../img/h3.gif);
	color: #2995CD;
	font-size: 15px;
	width: 700px;
	_width: 760px;
	height: 20px;
	_height: 30px;
	margin: 20px 0 20px 0;
	padding: 5px 30px;
}

h4{
 font-size: 14px;
 color: #236A85;
 
}

h5{
 clear: both;
}

object,embed {
	vertical-align: top;   
}

/*--------------------------------------------------------------------------------------------共通CSS-------*/

.a_que{
 text-align: left;
}
#menu li,.title,.btn_l_header,.box_l_top,.a_que,.q_que,.a_img_que,.q_img_que,.text_left_abo {
	float: left;
}

.header_r,.box_r_top {
	float: right;
}

.header_r {
	text-align: right;
}

h2,.midashi_sit,.sub_midashi_sit,.q_que,.midasi_pri {
    text-align: left;
	font-weight: bold;
}

#header,#textlink {
	text-align: center;
}

 {
	vertical-align: top;
}

 {
	color: #bb0000;
}

 {
	width: 800px;
}

.list_pri,.a_que ol {
	margin: 0 0 0 24px;
}
.cell_inq{
    text-align: left;
}

/*---------------------------------------------------------------------------------ページテンプレート-------*/

#header {
	background: url(../img/header_back.gif) repeat-x center top;
	width: 100%;
	height: 120px;
}

#main {
	width: 760px;
	margin: 20px;
}

#textlink {
	width: 760px;
}

#textlink,#textlink a {
	color: #2995CD;
}

#copy {
}

#footer {
	background: url(../img/footer_back.gif) repeat-x center bottom;
	width: 100%;
	height: 65px;
	_height: 110px;
	padding: 45px 0 0 0;
}

.title {
	margin:20px 0;
}

.header_r {
	width: 286px;
}



#menu {
	width: 800px;
	height: 40px;
}

#menu img {
	vertical-align: bottom;
}

#menu ul {
	list-style: none;
}

#header_box {
	width: 800px;
	height: 115px;
	margin: 0 auto;
}

.flash_shadow {
	background: url(../img/flash_shadow.gif) repeat-x top;
	width: 800px;
	height: 12px;
}

.footer_shadow {
	background: url(../img/footer_shadow.gif) repeat-x bottom;
	width: 800px;
	height: 12px;
}

/*---------------------------------------------------------------------------------------------トップ-------*/

#flasharea {
	width: 800px;
	padding: 0;
}

.title_img_top {
	margin: 0 0 10px 0;
}

.box_r_top,.box1_top,.box2_top {
	width: 370px;
}

.box1_top {
	height: 110px;
	margin: 0 0 10px 0;
}

.box2_top {
	height: 200px;
}

.bunner_top {
   	margin: 20px 0 20px 0;
	width: 760px;
}

.bunner_l_top {
	margin: 0 20px 0 0;
}

/*-----------------------------------------------------------------------------------イオン活水器とは-------*/


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



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



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



/*---------------------------------------------------------------------------------------サイトマップ-------*/

.midashi_sit {
	margin: 0 0 10px 0;
}

.sub_midashi_sit {
	margin: 0 0 10px 20px;
}

.box_sit {
	margin: 20px 0 30px 280px;
}

/*---------------------------------------------------------------------------------------よくある質問-------*/

.q_que {
	color: #66AACC;
	font-size: 20px;
	margin: 7px 0 30px 15px;
}

.a_que {
	width: 620px;
	margin: 0 0 0 30px;
}

.a_img_que {
	margin: 0 0 0 50px;
}

.q_a_que {
	width: 760px;
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	border-bottom: 1px #ccccff dotted;
}



/*-------------------------------------------------------------------------------プライバシーポリシー-------*/


.in_list_pri {
	margin: 12px 0 12px 24px;
}	

.list_pri,.in_list_pri {
	padding: 0;
}

.text_pri {
	margin: 0 20px 50px 20px;
}

.midasi_pri {
	margin: 24px 0 6px 0;
	font-size: 15px;
}

.list_text_pri,.in_list_pri {
	font-weight: normal;
	color: #666666;
}

.midasi_pri {
	color: #3399cc;
}


/*--------------------------------------------------------------------------------------------テスト用------*/

{
	border: 1px #000 solid;
}
