@charset "utf-8";
/* --------------------------------
headfoot.css
-------------------------------- */
body, h1, h2, h3, h4, h5, h6, p, li, dt dd, address {color: #191919;}
a:link, a:visited {color:#191919; text-decoration:underline;}
@media screen and (max-width: 767px) {	
a:link, a:visited {
color: #191919;
/*font-size: 12px;*/
 text-decoration:underline;
}	
}
a:active, a:hover {color:#7F0019;}
/* �R���e���c�� */
.cont {width: 935px; margin: 0 auto;}
* html body {text-align: center;}
* html .wrap,* html .wrapper, * html .cont {text-align: left;}
/*
.cont .wrapper {margin-right: auto;margin-left: auto;}
*/
#hNav img, #fNav img {vertical-align: bottom;}
.contIn {margin: 0 30px;}

/* --------------------------------
systemInformation�@110823�ǉ�
-------------------------------- */
.systemInformation {background:#F3F3F3; margin-bottom: 15px; padding: 15px; color: #333;}
.systemInformation dt {font-weight: bold; margin-bottom: 10px; margin-right: 10px; font-size: 12px;}
.systemInformation dd {font-size: 12px;}
.systemInformation p {margin-bottom: 10px;}
.systemInformation a {text-decoration: underline; font-weight: normal;}

/* --------------------------------
systemInformation845�@111025�ǉ��i���ƁE���f���n�E�X�g�b�v�p�j
-------------------------------- */
.systemInformation845 {width: 845px; background:#F3F3F3; margin-bottom: 15px; margin-left: 30px; padding: 15px; color: #333;}
.systemInformation845 dt {font-weight: bold; margin-bottom: 10px; margin-right: 10px; font-size: 12px;}
.systemInformation845 dd {font-size: 12px;}
.systemInformation845 p {margin-bottom: 10px;}
.systemInformation845 a {text-decoration: underline; font-weight: normal;}


/* --------------------------------
#hNav
-------------------------------- */
#hNav {z-index: 9;position: relative;top: 1px;margin: 0 30px;height: 39px;}
#hNav h1 {float: left;}
#hNav ul {float: right;}
#hNav li {float: left;padding-left: 31px;height: 39px;}

#hNav h1 a {background: url(/ie/shared/img/nav/muji_o.png) no-repeat 0 0;}
#hNavConcept a {background: url(/ie/shared/img/nav/concept_o.png) no-repeat 0 0;}
#hNavKino a {background: url(/ie/shared/img/nav/kino_o.png) no-repeat 0 0;}
#hNavMado a {background: url(/ie/shared/img/nav/mado_o.png) no-repeat 0 0;}
#hNavAsa a {background: url(/ie/shared/img/nav/asa_o.png) no-repeat 0 0;}
#hNavMH a {background: url(/ie/shared/img/nav/mh_o.png) no-repeat 0 0;}
#hNavTate a {background: url(/ie/shared/img/nav/tate_o.png) no-repeat 0 0;}

#hNav h1.current {background: url(/ie/shared/img/nav/muji_c.png) no-repeat 31px 0;}
#hNavConcept.current {background: url(/ie/shared/img/nav/concept_t.png) no-repeat 31px 0;}
#hNavKino.current {background: url(/ie/shared/img/nav/kino_c.png) no-repeat 31px 0;}
#hNavMado.current {background: url(/ie/shared/img/nav/mado_c.png) no-repeat 31px 0;}
#hNavAsa.current {background: url(/ie/shared/img/nav/asa_c.png) no-repeat 31px 0;}
#hNavMH.current {background: url(/ie/shared/img/nav/mh_c.png) no-repeat 31px 0;}
#hNavTate.current {background: url(/ie/shared/img/nav/tate_c.png) no-repeat 31px 0;}

#hNav a {display: block;}
* html #hNav a:hover {background-color: #fff;}
#hNav a:hover img {visibility:hidden;}
/* --------------------------------
#fNav
-------------------------------- */
#fNav {clear: both;margin: 0 30px;padding: 30px 0;}
#fNav a {
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
}
#fNavMenu {position: relative;background: #f0f0f0 url(/ie/shared/img/nav/fnavm.gif) repeat-y 0 100%;}
#fNavInfo {height: 193px;background: url(/ie/shared/img/nav/fnavt.gif) no-repeat 0 0;}
#fNavInfo li {float: left;padding: 42px 0 0 42px;}
#fNavInfo li p {padding-top: 5px;}
#fNavInfo li p.text {padding-top: 9px;}
#fNavInfo li p.ttl {width: 243px;height: 20px;padding: 0 0 16px 0;}
#fLink1 a {background: url(/ie/shared/img/nav/list1link_o.png) no-repeat 0 0;}/*モデルハウス一覧*/
#fLink2 a {background: url(/ie/shared/img/nav/list2link3_o.png) no-repeat 0 0;}/*お申込みはこちら*/
#fLink3 a {background: url(/ie/shared/img/nav/list3link2_o.png) no-repeat 0 0;}/*Facebook*/
#fLink4 a {background: url(/ie/shared/img/nav/list1link2_o.png) no-repeat 0 0;}/*初めての家づくり講座*/
#fLink5 a {background: url(/ie/shared/img/nav/list1link3_o.png) no-repeat 0 0;}/*見学会・イベント*/
#fNavInfo li p a {display: block;}
* html #fNavInfo li p a:hover {background-color: #fff;}
#fNavInfo li p a:hover img {visibility:hidden;}
#fNavInfo p.link {text-align: left;}

#fNavMap {padding: 12px 0 22px 165px;background: url(/ie/shared/img/nav/fnavb.gif) no-repeat 0 100%;}
#fLogo {position: absolute;bottom: 23px;left: 23px;}
#fNavMap li {float: left;}
#fNavMap li {width: 142px;}
#fNavMap li dt, #fNavMap li dd {width: 122px;}

#fNavMap li dt {padding: 7px 0 3px 0;}
#fNavMap li dd {padding: 7px 0 0 0;}
#fNavMap li dd a {color: #666;}
#fNavMap li dd a:hover {color: #7F0019;}

#fNavContact {padding: 10px 0;border-bottom: 1px solid #E5E5E5;}
#fNavContact p {line-height: 1.6;}
#fNavCR, #fNavPP {padding: 7px 0;}
#fNavCR p, #fNavPP li {font-size: 11px;}
#fNavCR {float: left;}
#fNavPP {float: right;}
#fNavPP li {float: left;padding-left: 20px;}
/* --------------------------------
clearfix
-------------------------------- */
#fNav:after,#fNavMap:after,#fNavMenu:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
* html #fNav,* html #fNavMap,* html #fNavMenu{height:1%;}
#fNav,#fNavMap,#fNavMenu{zoom:1;}


/* 150724�ǋL �t�b�^�[�ύX�i�R���e���c875px�Łj*/

pcOnly{ display:block;}
mobileOnly{ display: none;}

/* --------------------------------
 sns
-------------------------------- */
#sns {
 /*  max-width: 1024px; */
  max-width: 875px;
  padding: 0 15px;
  margin: 0 auto !important;
}
#sl {
	overflow: hidden;
}
#sl li {
	display: inline-block;
    vertical-align: top;
	  width: auto !important;
}
#sl li iframe {
	  width: 80px !important;
}
#sl li.fb{
    height: 100%;
    width: 80px !important;
}
@media only screen and (max-width: 767px){
#sns {
	margin: 0 auto;
	text-align: center;
}
#sl {
	overflow: hidden;
	margin: 0 auto;
}
#sl li {
	display: inline-block;
    vertical-align: top;
	  width: auto !important;
}
#sl li iframe {
	  width: 80px !important;
}	
}
/* --------------------------------
 footer
-------------------------------- */

section.footer {
 /*  max-width: 1024px; */
  max-width: 875px;
  padding: 0 15px;
  margin: 0 auto 70px auto !important;
}

/**/

#mujihouse_foot_wrap{
	clear: both;
	width: 100%;
	max-width: 875px;
	margin: 0 0 40px 0;
	border-top: 1px solid #ccc;
    padding-top: 10px;
}
/**/
div.ul_part01, .ul_part02, .ul_part03{
	width: 20%;
	float: left;
	margin-right: 2%;
}
div.ul_part04{
	width: 34%;
	float: left;
}
/**/
p.semi_title{ font-weight: bold; margin: 10px 0; font-size: 13px;}
p.semi_title2{ font-weight: bold; margin: 30px 0 10px 0; font-size: 13px;}
/**/
#mujihouse_foot_wrap ul li a{
	font-size: 14px;
	line-height: 26px;
	text-decoration: none;
}
/**/
div.ul_part01 .fb_icon{
	background: url(../img/fb_btn.png) no-repeat 0 5px;
	padding-left: 20px;
}

/**/

#mujihouse_foot_wrap2{
	clear: both;
	margin-top: 0;
}
#mujihouse_foot_wrap2 p.foot_tx01{
	font-size: 12px;
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
	letter-spacing: -0.06em;
}
#mujihouse_foot_wrap2 p.foot_tx01 a{
	font-weight: bold;
	text-decoration: none;
}

/**/
#mujihouse_foot_wrap3{
	margin:0;
}
#mujihouse_foot_wrap3 p{
	font-size: 12px;
}
div.left_credit {
  width: auto !important;
  float: left;
  padding: 7px 0;
}  
div.right_pp {
  width: auto !important;
  float: right;
}
div.right_pp ul li {
  width: auto !important;
  float: left;
  padding: 7px 0 7px 20px;
  font-size: 12px;
}
div.right_pp ul li a{
	text-decoration: none;
}

#scrollUp {
    bottom: 50px;
    right: 10px;
    height: 25px;
    width: 25px;
    background: url(/ie/shared/img/to-top.png) no-repeat;
}

/*
=====  footer ======
*/
@media only screen and (max-width: 767px){
section.footer {
  width: 100%;
  padding: 0;
  margin: 10px 0 0 0 !important;
}
/**/
#mujihouse_foot_wrap_sp ul.foot_sp li{
  border-bottom: 1px solid #d5d5d5;
 }
 #mujihouse_foot_wrap_sp ul.foot_sp li.li-fb{
  border-top: 1px solid #d5d5d5;
 }
#mujihouse_foot_wrap_sp ul.foot_sp li.li-fb p{
  font-size: 10.5px !important;
  font-weight: bold;
  padding-left: 55px;
  color: #3856a0;
}
#mujihouse_foot_wrap_sp ul.foot_sp li.li-fb a {
  text-decoration: none !important;
  padding: 18px 0;
  display: block;
  background: url(../img/icon-fb.png) no-repeat 25px;
}
#mujihouse_foot_wrap_sp ul.foot_sp li.li-mail p{
  font-size: 10.5px !important;
  font-weight: bold;
  padding-left: 55px;
}
#mujihouse_foot_wrap_sp ul.foot_sp li.li-mail a {
  text-decoration: none !important;
  padding: 18px 0;
  display: block;
  background: url(../img/icon-contact.png) no-repeat 25px;
}
#mujihouse_foot_wrap_sp ul.foot_sp li.li-catalog p{
  font-size: 10.5px !important;
  font-weight: bold;
  padding-left: 55px;
}
#mujihouse_foot_wrap_sp ul.foot_sp li.li-catalog a {
  text-decoration: none !important;
  padding: 18px 0;
  display: block;
  background: url(../img/icon-catalog.png) no-repeat 25px;
}
/**//**/
div.share_SNS ul{
	margin: 40px 0;
	padding-left: 20px;
}
div.share_SNS ul li{
	float: left;
	width: 20px;
	margin-left: 8px;
}
div.share_SNS ul li.midashi{
	width: auto;
	margin-left: 10px;
	font-size: 10.5px;
}
/**/
#mujihouse_foot_wrap_sp{
  position: relative;
}
div.toTop_sp{
  clear: both;
  width: 20px;
}
.toTop_sp a {
  position: absolute;
  right: 25px;
  top: 230px;
  width: 25px;
}
/**/
div.copyWrap_sp{
  clear: both;
  text-align: right;
  font-size: 8.2px !important;	
  color: #999 !important;
   margin: 30px 0 60px 0;
  padding-right: 25px;
}
div.copyWrap_sp a{
  font-size: 8.2px !important;	
  color: #999 !important;
  text-decoration: none !important;
}
p.copyright {
  text-align: right;
  font-size: 8.2px !important;
  color: #999;
}
/* page top */
#scrollUp {display: none !important;}
}























