
body {
margin:0px auto;
padding:0px;
font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, sans-serif;
line-height: 1.5;
font-size: 12px;
color:#666;
*font-size: 75%; /*for IE6,IE7*/
background-color:#FFD4CA;
}	

a:link {color:#333333;text-decoration:none;}
a:visited {color:#333333;text-decoration: none;}
a:hover {color:#333333;text-decoration: underline;}
.small {font-size: 10px;line-height: 16px;color: #333333;}
.base {font-size: 12px;line-height: 16px;color: #333333; text-align:left;}
h1 {font-size: 10px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal;}
strong {font-size: 10px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal;}
h2 {font-size: 12px;line-height: 16px;color: #333333; font-weight : normal;  margin: 0px;}
h3 {font-size: 12px;line-height: 16px;color: #333333; font-weight : normal;  margin: 0px;}
h4 {font-size: 12px;line-height: 16px;color: #333333; font-weight : normal;  margin: 0px;}
h5 {font-size: 12px;line-height: 16px;color: #333333; font-weight : normal;  margin: 0px;}
h6 {font-size: 12px;line-height: 16px;color: #333333; font-weight : normal;  margin: 0px;}
.navi {font-size: 12px;line-height: 16px;color: #333333; font-weight : normal;  margin: 0px;}
.navi02 {font-size: 11px;line-height: 14px;color: #333333; font-weight : normal;  margin: 0px;}


.midashi{ color: #0535B1;font-size: 14px; font-weight: normal; font-style: bold; padding-left: 6px; margin: 0px; text-align:left;}
.base02, .bell, .bell02, .bell03{font-size: 12px;line-height: 18px;color: #333333; padding: 0px,4px,0px,4px; text-align:left;}

.bell span{
font-weight:bold;
color:#EE77E1;}

.bell02 span{
font-weight:bold;
color:#0066ff;
;}

.bell03 span{
font-weight:bold;
color:#FFAC59;
;}


/* 物件ページ */
.bg01 {
	background-image:  url(../bukken01/image/bukken_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
}

.midashi_01,
.midashi_02,
.midashi_03{font-size: 14px; font-weight: normal; font-style: bold; padding-left: 6px; margin: 0px; }

.midashi_01{ color: #CC00CC;}
.midashi_02{ color: #000066;}
.midashi_03{ color:#FF6633;}

.bg02 {
	background-image:  url(../bukken02/image/bukken_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
}

/* 新top */

p,dl,dt,dd,div,ol,ul,li{ 
margin:0px ;padding:0px;
}

ul,li {
list-style:none;
}

a img { border:0;
margin:0;
padding:0; }

img {
line-height:0;
margin:0;
padding:0; }

hr { display: none; }

.clearfix:after {
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.t_05{margin-top:5px;}
.t_10{margin-top:10px;}
.t_15{margin-top:15px;}
.t_20{margin-top:20px;}
.t_25{margin-top:25px;}
.t_30{margin-top:30px;}
.b_10{margin-bottom:10px;}
.l_10{margin-left:10px;}

.wrap{
margin:0 auto;
}

/* menu */
.menu{
margin:0;
padding:0;
width:220px;
background:url(../image/navi_img08.gif) repeat-y;}
.navi_area{
width:200px;}

.navi_01 li,
.navi_02 li,
.navi_03 li,
.navi_04 li,
.navi_05 li
{
text-align:left;
border:1px solid #ADD6C2;
height:30px;
padding:0 0 0 25px;
line-height:30px;
margin:10px 0 0 0;
font-size:12px;
}
.navi_01 li{background:url(../image/navi_blue.gif) left no-repeat;}
.navi_02 li{background:url(../image/navi_img.gif) left no-repeat;}
.navi_03 li{background:url(../image/navi_or.gif) left no-repeat;}
.navi_04 li{background:url(../image/navi_red.gif) left no-repeat;}
.navi_05 li{background:url(../image/navi_pur.gif) left no-repeat;}

/* contents */

.contents{
margin:0;
padding:0;
width:665px;
background:url(../image/contents_bg.gif) repeat-y;}

/* 宣言 */

.decla{
border:#EFEFEF solid 7px;
margin-top:30px;
font-size:14px;
line-height:1.4em;
text-align:center;
}
.decla_bg{
background:url(../image/top_bg.gif) repeat-y;
width:603px;
text-align:left;
margin:0 auto;
}
.decla_bg p{
padding:10px  10px 10px 55px;}
.decla_bg p span{
margin:0 0 0  20px;
font-size:12px;
}

.de_text{
position:relative;
width:627px;
height:352px;
}

.de_text01{
position:absolute;
top:87px;
left:34px;
font-size:16px;
color:#FF3232;
font-weight:bold;
letter-spacing:2px;
}

.de_text02{
position:absolute;
top:112px;
right:25px;
font-size:16px;
color:#000;
font-weight:bold;
letter-spacing:2px;
}

.de_text03{
position:absolute;
top:135px;
left:34px;
font-size:16px;
color:#FF3232;
font-weight:bold;
letter-spacing:2px;
}

.de_text04{
position:absolute;
top:160px;
right:25px;
font-size:16px;
color:#000;
font-weight:bold;
letter-spacing:2px;
}


.de_text2{
position:relative;
width:603px;
height:139px;
margin:auto;
}

.de_text2tx{
position:absolute;
top:64px;
left:52px;
font-size:16px;
color:#008b24;
font-weight:bold;
text-align:left;
line-height:1.5em;
}

.de_text3{
position:relative;
width:603px;
height:90px;
margin:auto;
}

.de_text3tx{
position:absolute;
bottom:15px;
left:52px;
font-size:16px;
color:#008b24;
font-weight:bold;
text-align:left;
line-height:1.5em;
}

.de_text4{
position:relative;
width:603px;
height:100px;
margin:auto;
}

.de_text4tx{
position:absolute;
bottom:8px;
left:52px;
font-size:16px;
color:#008b24;
font-weight:bold;
text-align:left;
line-height:1.5em;
}



/* リンクエリア */

.link_area{
background:url(../image/f_bg.gif);
padding:0;
margin:0 !important;
}
.link_area_in{
margin:0 5px;
padding:10px;
background-color:#FFF;
font-size:12px;
text-align:left;
}

.link_area_in dt{
font-weight:bold;
color:#037C5B;
}
.link_area_in dd{
margin-top:5px;
}

.footer{
background-color:#5CAD85;
color:#fff;
font-size:12px;
}
.footer_link{
text-align:left;
padding:0 15px;
}

.footer_link span{
font-size:12px;
color:#FFFFFF;
}
.footer_link,
.footer_link a,
.footer_link a:hover ,
.footer_link a:link,
.footer_link a:visited{
font-size:12px;
color:#FFFFFF;
}