@charset "Shift_JIS";

/* --------------------------------------------------------------------- */
/* detail */
/* --------------------------------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
	}

body {
	margin: 0px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro", Osaka, "&#xff2d;&#xff33;&#x20;&#xff30;&#x30b4;&#x30b7;&#x30c3;&#x30af;", "Arial", "Helvetica", "Verdana", sans-serif;
	line-height: 100%;
	background:url("http://homeclub.misawa.co.jp/common/image/header_bg.gif") no-repeat scroll center 28px;
	text-align:center;
	font-size: 62.5%;
	}

h1,h2,h3,h4 {
	font-weight: normal;
	font-size: 1em;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	}

a.txt:link {
	color: #388CBC;
	}

a.txt:visited {
	color: #195F88;
	}

a.txt:hover,
a.txt:focus {
	color: #fff;
	background-color: #388CBC;
	text-decoration: none;
	}

a.txt2:link {
	color: #F77F00;
	}

a.txt2:visited {
	color: #BD6910;
	}

a.txt2:hover,
a.txt2:focus {
	color: #fff;
	background-color: #F77F00;
	text-decoration: none;
	}

img {
	border:none;
	vertical-align:bottom;
	}

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

hr {
	display: none;
	}

a.txt_i:hover img,
a.txt_i:focus img{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	}



/* --------------------------------------------------------------------- */
/* header */
/* --------------------------------------------------------------------- */

div#wrapperArea{
	width:960px;
	margin:0px auto;
	text-align:left;
	position:relative;
	}

div#headerArea{
	width:960px;
	height:82px;
	position:absolute;
	z-index:99;
	}

h1#logo{
	position:absolute;
	top:9px;
	left:0px;
	}

ul#menulist{
	list-style:none;
	position:absolute;
	top:0px;
	right:0px;
	}

ul#menulist li{
	float:left;
	}

p#attention{
	position:absolute;
	top:10px;
	left:0px;
	}

/* --------------------------------------------------------------------- */
/* main */
/* --------------------------------------------------------------------- */

div#mainArea{
	width:960px;
	padding-top:71px;
	position:relative;
	margin-bottom:25px;
	}

div#cArea{
 padding-left: 109px;
	width:960px;
/*	background:url("../image/dt_y.gif") repeat-y 250px top;*/
	}


/* --------------------------------------------------------------------- */
/* navi */
/* --------------------------------------------------------------------- */

div#naviArea{
	width:230px;
	float:left;
	}

div.naviBox{
	width:230px;
	padding-bottom:26px;
	border-bottom:3px solid #3ea245;
	}
	
div.naviBox2{
	width:230px;
	margin-top:27px;
	padding-bottom:26px;
	border-bottom:3px solid #3ea245;
	}


/* --------------------------------------------------------------------- */
/* contents */
/* --------------------------------------------------------------------- */

div#contentsArea{
	width:690px;
	float:right;
	}



/* --------------------------------------------------------------------- */
/* footer */
/* --------------------------------------------------------------------- */

div#footerwrapperArea{
	width:100%;
	text-align:center;
	background:url("../image/f_bg.gif") repeat-x left top #fff;
	height:42px;
	}

div#footerArea{
	width:960px;
	height:42px;
	margin:0px auto;
	text-align:left;
	position:relative;
	}

ul#flist{
	list-style:none;
	position:absolute;
	bottom:16px;
	left:0px;
	}

ul#flist li{
	float:left;
	margin:0px;
	}

p#misawa{
	position:absolute;
	bottom:15px;
	right:5px;
	}

p#cr{
	position:absolute;
	bottom:17px;
	right:60px;
	}



