@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;}
	
	
ul{list-style:none;}	
table{border-collapse:collapse;}
	
/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;}
.clearfix:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {zoom:1;}


a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";}

.center{text-align:center;}

/*padding margin*/
.p_b_5{padding-bottom:5px;}
.p_b_10{padding-bottom:10px;}
.p_b_15{padding-bottom:15px;}
.p_b_20{padding-bottom:20px;}
.p_b_30{padding-bottom:30px;}
.p_b_35{padding-bottom:35px;}
.p_b_40{padding-bottom:40px;}
.p_b_50{padding-bottom:50px;}
.p_b_65{padding-bottom:65px;}

.m_b_25{margin-bottom:25px;}
.m_b_30{margin-bottom:30px;}
.m_b_50{margin-bottom:50px;}


.f_left{
	float:left;}
.f_right{
	float:right;}


#Honki_Contents h3,
#Honki_Contents h4{
	font-size: 1.4rem;
	font-weight: bold;
	background: url("https://www.nomu.com/plus/service/images/title_mark.png") no-repeat 0 center;
	padding-left: 50px;
	margin-bottom: 15px;
}

/*Header*/
#Header{
	width:950px;
	margin:0px auto;
	height:75px;
	padding-top:5px;}
	
#Header p#Logo{
	float:left;
	width:190px;}
	
#Header h1{
	float:right;
	width:355px;}
#Header_new{
width:950px;
margin:0px auto;
height:90px;
position: relative;
}
	
#Header_new #Logo{
position: absolute;
width:190px;
height: auto;
top: 5px;
left:0;	
}
	

#Header_new h1{
position: absolute;
top: 5px;
right:0;
width:400px;
height:60px;
}
#Header_new .gnavi00{
position: absolute;
width:190px;
height: 60px;
top: 20px;
left: 230px;
background:url(../images/g_navi01_bg.png) no-repeat top center;
}
#Header_new .gnavi00 p{
font-size: 14px;
line-height: 20px;
padding: 10px 0 0 0px;
color: #333;
}
#Header_new .gnavi00 a{
text-decoration: none;
}
#Header_new .gnavi00 a:hover{
text-decoration: none;
}
.clear_both {
	clear : both;
}
#Header_wrapper {
width: 100%;
height:150px;	
margin:-150px auto 0;
text-align: center;
	position: fixed;
	background: #fff;
	z-index: 100;
}
#Header_wrapper02 {
width: 100%;
height:90px;	
margin:-90px auto 0;
text-align: center;
	position: fixed;
	background: #fff;
	z-index: 100;
}

#Header_box {

	width:950px;

	height:90px;
margin:0px auto;
}
.mt150 {
margin-top: 150px;
}
#pan_wrapper {
width: 950px;
height:40px;	
margin:0px auto;
text-align: center;	
}
.pan_navi {
	text-align: left;
	width: 950px;
	height: 20px;
	margin:10px auto;

}
.pan_navi ul {
  font-size: 0;
  margin: 0
  padding: 0;

}
.pan_navi ul li {
  margin: 10px 0 10px 0;
  padding: 0;
  display: inline-block;
  font-size: 11px;
  line-height: 20px;
  height: 20px;
  color: #333;
}  
.pan_navi ul li a{
text-decoration:none;
}  	
.pan_navi ul li a:hover{
text-decoration:none;
color: #333;
}  
	
/*Navi*/
#Navi{
	background:#614466;
	height:60px;}
	
#Navi ul{
	display:block;
	width:950px;
	margin:0px auto;}
	
#Navi ul li{
	float:left;
	display:block;
	height:60px;}

#Navi ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
	height:60px;
	width:190px;}	

#Navi ul li a:hover,
#Navi ul li a.active{
	background-position:0 -60px;}	
	
#Navi ul li a#Navi1{background-image:url(../images/navi_1.jpg);}
#Navi ul li a#Navi2{background-image:url(../images/navi_2.jpg);}
#Navi ul li a#Navi3{background-image:url(../images/navi_3.jpg);}
#Navi ul li a#Navi4{background-image:url(../images/navi_4.jpg);}
#Navi ul li a#Navi5{background-image:url(../images/navi_5.jpg);}

/*Navi_new*/

#Navi_new{
	background:#614466;

	height:60px;}
	
#Navi_new ul{
	display:block;
	width:950px;
	margin:0px auto;}
	
#Navi_new ul li{
	float:left;
	display:block;
	height:60px;}

#Navi_new ul li a:nth-child(1), #Navi_new ul li a:nth-child(2){
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
	height:60px;
	width:237px;}
#Navi_new ul li a:nth-child(3), #Navi_new ul li a:nth-child(4){
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
	height:60px;
	width:238px;}	
	
	
#Navi_new ul li a:hover,
#Navi_new ul li a.active{
	background-position:0 -60px;}	
	
#Navi_new ul li a#Navi1{background-image:url(../images/navi_1.png);}
#Navi_new ul li a#Navi2{background-image:url(../images/navi_2.png);}
#Navi_new ul li a#Navi3{background-image:url(../images/navi_3.png);}
#Navi_new ul li a#Navi4{background-image:url(../images/navi_4.png);}




#Honki_Contents{
	width:950px;
	margin:0px auto;
	padding-bottom:30px;
	font-size:12px;}
	
.Contents{
	width:950px;
	margin:0px auto;
	font-size:12px;}
	
/*toppage////////////////////////*/
#Wrap_top{
	background:url(../images/bg_1.png) no-repeat top center;

	min-width:950px;}

	
#Top_message{
	padding-top:26px;
	height:267px;}
	
#Top_message p{text-align:center;}	
	
#Top_message p#Btn_about{padding-top:16px;}

/*Service*/	
#Top_Service{
	background:#F0F0E1;
	padding:20px 0px;
	margin-bottom:30px;}
	
#Top_Service .Contents{
	position:relative;}
	
p#Lavel{
	position:absolute;
	top:15px;
	right:15px;}	
	
#Top_Service_inner{
	padding-bottom:10px;
	padding-left:30px}
#Top_Service_inner ul{padding:10px 0px 5px 0px;}	
#Top_Service_inner ul li{display:block;}
	
#Top_Service_inner p{
	font-size:92%;}		
	
/*Box_about*/
#Box_about{padding-bottom:30px;}
#Box_about ul{
	width:260px;
	margin:0px auto;}
	
#Box_about ul li{
	padding-bottom:10px;
	display:block;}	

#Box_about h4{
	text-align:center;
	padding:5px 0px;}

#Btn_about1,
#Btn_about2,
#Btn_about3{
	width:300px;
	float:left;
	padding-bottom:10px;}
	
#Btn_about1{
	background:#F4CE5D;
	margin-right:25px;}
	
#Btn_about2{
	background:#D0D3F0;
	margin-right:25px;}
	
#Btn_about3{
	background:#F4C1AC;}	

#Box_staging{
	background:#C8E4F1;
	position:relative;
	padding-left:130px;
	width:820px;
	margin-bottom:30px;}
	
#Logo_staging{
	position:absolute;
	top:-11px;
	left:20px;}	
	
#Box_staging h4{
	padding:5px 0px;
	text-align:center;}

#Box_staging ul{padding-bottom:20px;}	
#Box_staging ul li{
	float:left;
	padding-right:10px;
	display:block;}		
	
/*Top_Topics Top_Person*/
#Top_Topics{
	background:#F9EAEA;
	padding-top:25px;}
	
#Top_Person{
	background:#DAEEF7;
	padding-top:25px;
	margin-bottom:30px;}
	
#Top_Topics h3,
#Top_Person h3{padding-bottom:20px;}	
	
#Top_Topics .Contents,
#Top_Person .Contents{
	overflow:hidden;}	

#Top_Topics ul,
#Top_Person ul{
	display:block;
	width:975px;}
#Top_Topics ul li,
#Top_Person ul li{
	display:block;
	float:left;
	width:300px;
	padding-bottom:25px;
	padding-right:25px;}
	


/*Sell*/
#Sell{
	width:950px;
	margin:0px auto;
	margin-bottom:30px;}
	
#Sell h4,
#Sell2 h4{padding-bottom:20px;text-align:center;background:  none;padding-left:  0;margin: 0;}	

#Box_sell{}
#Box_sell p{float:left;}	
p#btn_sell1{padding-right:16px;}
p#btn_sell2{padding-right:16px; border-right:1px dotted #BBB; margin-right:16px;}

#Sell2{
	width:650px;
	background:#EEE;
	padding:20px;}
#Sell2_wrapper{
	width:800px;
	background:#EEE;
	margin: 0 auto;
	padding-left: 150px;
	text-align: center;
	}
#Sell201_wrapper{
	width:800px;
background:#614466;
	margin: 0 auto;
	padding-left: 150px;
	text-align: center;
	}
.ml150 {
	margin-left:150px;
}

/*staging banar*/
p.Btn_link{
	text-align:center;
	margin-bottom:20px;}

#Side_staging{
	padding-bottom:20px;}	


/*----- 2016---------- */

/*朝日新聞 */
#newspaper{
       background:#F0F0E1;
       position:relative;
      margin: 0 0 40px;
}
#newspaper p.txt{
      position:absolute; 
      top:180px;
      right:30px;
    font-weight: bold;
    font-size: 14px;
       text-align: center;
}
#newspaper p.pdf{
      position:absolute; 
      top:250px;
      right:30px;
}
#newspaper p.pdf a{
         background: #614466 url("../images/arrow02.png") no-repeat scroll 90% 47%;
        padding: 10px 19px 10px 10px;
       border-radius: 3px;
        color:#fff;
       text-decoration: none;
}
#newspaper p.pdf a:hover{
    filter: alpha(opacity=70);
     -moz-opacity:0.7; opacity:0.7;
} 
#newspaper img{
      padding:20px;
}
/*  .共通指定 */

.container,
.contents{ position:relative;}

.txt,.txt01,.txt02,.txt03,.txt04,.txt05,.txt07,.txt08,
.btn a{ position:absolute; }

.btn a,
.logo a{ display:block; overflow: hidden; text-indent: -10000px;}
.size15{ font-size:15px;}
.size14{ font-size:14px;}
.size22{ font-size:22px;}

#container{ width:100%; padding-top:120px;}

@media screen and (max-width : 961px){	#container{ width:960px;} }

.container{ width:950px; margin:auto; }
	
/* .contents.wrp05【ステージングサービス】*/
.contents.wrp04{ height:450px;
 background: #FFF url("../images/staging/img4.jpg") no-repeat scroll center 0; 
 }
 .contents.wrp0402{
 width :950px;
 height:405px;
 margin-bottom: 50px;
 background: #FFF url("../images/staging/staging_info_bg.png") no-repeat center top; 
 }
.contents.wrp05{ height:280px; background: #FFF url("../images/staging/img5.jpg") no-repeat scroll center 0; }

/*.txt【テキスト】*/

.contents.wrp05 .txt.wrp02{ top: 40px; top:120px\9; left: 200px; width: 460px; height: 61px;background:url("../images/staging/btn07.gif")  no-repeat}
.contents.wrp05 .txt.wrp03{ top: 130px; top:201px\9;left: 200px; width: 460px; height: 61px; position:absolute;background:url("../images/staging/btn08.gif")  no-repeat}

.contents.wrp05 .txt.wrp02 span,
.contents.wrp05 .txt.wrp03 span{ display: block; top: 5px; left: 173px; width: 290px; position: absolute; letter-spacing: -0.071em; line-height: 1.65em;}
.contents.wrp05 .txt.wrp02 span{ letter-spacing: -0.09em\9;}
.contents.wrp05 .txt.wrp03 span{ letter-spacing: 0.016em; letter-spacing: -0.01em\9;}

.contents.wrp05 .txt{ color: #000}
.contents.wrp05 a .txt.wrp02:hover,
.contents.wrp05 a .txt.wrp03:hover{filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; color: #000}

.contents.wrp05 .txt.wrp02:hover{background:url("../images/staging/btn07on.gif")  no-repeat}
.contents.wrp05 .txt.wrp03:hover{background:url("../images/staging/btn08on.gif")  no-repeat}

/* .contents.wrp04【ホンキの補修保証】 */

p.hosyutxt{ text-align: center; background:#eee; font-size: 20px;  padding: 11px 0; font-weight: bold;  margin: 0 0 15px;}
/*.txt【テキスト】*/
.contents.wrp04 .txt.wrp01{ top:20px; top:72px\9; left:90px; line-height:1.4em; letter-spacing:-0.037em;     font-size: 18px;}
.contents.wrp04 .txt.wrp02{ top: 65px; top:119px\9; left: 200px; width: 460px; height: 61px;background:url("../images/staging/btn03.gif")  no-repeat}
.contents.wrp04 .txt.wrp03{ top: 145px; top:202px\9; left: 200px; width: 460px; height: 61px; position:absolute;background:url("../images/staging/btn04.gif")  no-repeat}
.contents.wrp04 .txt.wrp04{ top: 230px; top:282px\9; left: 200px; width: 460px; height: 61px; position:absolute;background:url("../images/staging/btn05.gif")  no-repeat}
.contents.wrp04 .txt.wrp05{ top: 315px; top:363px\9; left: 200px; width: 460px; height: 61px; position:absolute;background:url("../images/staging/btn06.gif")  no-repeat}

.contents.wrp04 .txt.wrp02 span,
.contents.wrp04 .txt.wrp03 span,
.contents.wrp04 .txt.wrp04 span,
.contents.wrp04 .txt.wrp05 span{ display: block; top:-3px; left: 173px; width: 290px; position: absolute; letter-spacing: -0.02em; line-height: 1.65em;}
.contents.wrp04 .txt.wrp03 span{letter-spacing:-0.04em;}

.contents.wrp04 .txt{ color: #000}

.contents.wrp04 .txt.wrp02:hover,
.contents.wrp04 .txt.wrp03:hover,
.contents.wrp04 .txt.wrp04:hover,
.contents.wrp04 .txt.wrp05:hover{filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.contents.wrp04 .txt.wrp02:hover{background:url("../images/staging/btn03on.gif")  no-repeat}
.contents.wrp04 .txt.wrp03:hover{background:url("../images/staging/btn04on.gif")  no-repeat}
.contents.wrp04 .txt.wrp04:hover{background:url("../images/staging/btn05on.gif")  no-repeat}
.contents.wrp04 .txt.wrp05:hover{background:url("../images/staging/btn06on.gif")  no-repeat}

/* .contents.wrp0402【ホンキの補修保証】 */

p.hosyutxt{ text-align: center; background:#eee; font-size: 20px;  padding: 11px 0; font-weight: bold;  margin: 0 0 15px;}
/*.txt【テキスト】*/
.contents.wrp0402 .txt.wrp01{ top:20px; top:72px\9; left:245px; line-height:1.4em; letter-spacing:-0.037em;     font-size: 18px;}
.contents.wrp0402 .txt.wrp02{ top: 65px; top:119px\9; left: 245px; width: 460px; height: 61px;background:url("../images/staging/btn03.gif")  no-repeat}
.contents.wrp0402 .txt.wrp03{ top: 145px; top:202px\9; left: 245px; width: 460px; height: 61px; position:absolute;background:url("../images/staging/btn04.gif")  no-repeat}
.contents.wrp0402 .txt.wrp04{ top: 230px; top:282px\9; left: 245px; width: 460px; height: 61px; position:absolute;background:url("../images/staging/btn05.gif")  no-repeat}
.contents.wrp0402 .txt.wrp05{ top: 315px; top:363px\9; left: 245px; width: 460px; height: 61px; position:absolute;background:url("../images/staging/btn06.gif")  no-repeat}

.contents.wrp0402 .txt.wrp02 span,
.contents.wrp0402 .txt.wrp03 span,
.contents.wrp0402 .txt.wrp04 span,
.contents.wrp0402 .txt.wrp05 span{ display: block; top:7px; left: 173px; width: 480px; position: absolute; letter-spacing: -0.02em; line-height: 1.65em;}
.contents.wrp0402 .txt.wrp03 span{letter-spacing:-0.04em;}

.contents.wrp0402 .txt{ color: #000}

.contents.wrp0402 .txt.wrp02:hover,
.contents.wrp0402 .txt.wrp03:hover,
.contents.wrp0402 .txt.wrp04:hover,
.contents.wrp0402 .txt.wrp05:hover{filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.contents.wrp0402 .txt.wrp02:hover{background:url("../images/staging/btn03on.gif")  no-repeat}
.contents.wrp0402 .txt.wrp03:hover{background:url("../images/staging/btn04on.gif")  no-repeat}
.contents.wrp0402 .txt.wrp04:hover{background:url("../images/staging/btn05on.gif")  no-repeat}
.contents.wrp0402 .txt.wrp05:hover{background:url("../images/staging/btn06on.gif")  no-repeat}


/* #Sell2.stagingpage 野村の売却サポートサービス*/
#Sell2.stagingpage{  background:#614466;}
#Sell2.stagingpage h4{ font-size: 16px; color: #fff;}
#Sell2.stagingpage p#btn_sell2{border:none;  padding-right:0; }
#Sell2.stagingpage p#btn_sell1{padding:0 16px 0 20px;}


/* ****************************************************
  .btn 【ボタン】.btn.wrp01...wrp10のようにして連番で増やして使用
***************************************************** */
/* #Sell2.stagingpage 野村の売却サポートサービス*/
#Sell202.stagingpage{
	background:#614466;
width:100%; 
height: 235px;
margin:auto; 	
text-align: center;
	}
#Sell202.stagingpage h4{
	 font-size: 24px;
	 color: #fff;
	 font-weight: normal;
	 padding-top:60px;
	 }

.container02{ 
position: relative;
overflow: hidden;
width:950px; 
height: 235px;
margin:auto; 
}

/*サービスについて相談・質問*/
.btn.type01 a{ width:300px; height:60px; background:url("../images/staging/btn.png") no-repeat scroll;}
.btn.type01 a:hover{}

/*無料査定をする*/
.btn.type02 a{ width:300px; height:60px; background:url("../images/staging/btn.png") no-repeat scroll;}
.btn.type02 a:hover{}

/*最寄の店舗を探す*/
.btn.type03 a{ width:300px; height:60px; background:url("../images/staging/btn.png") no-repeat scroll;}
.btn.type03 a:hover{}

/*サービスの詳細はこちら*/
.btn.type04 a{ width:199px; height:34px; background:url("../images/staging/btn.png") no-repeat scroll 0 -90px; top: 256px; top:259px\9; left: 39px; position:absolute;}
.btn.type04 a:hover{ filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

/*


/*.btn【ボタン】*/
.btn.type01 a{ background-position:0 -191px; top:35px; left:-1px;}
.btn.type02 a{ background-position:-304px -191px; top:35px; left:324px;}
.btn.type03 a{ background-position:-608px -191px; top:35px; left:649px;}

.btn.type01 a:hover{ background-position:0 -252px;}
.btn.type02 a:hover{ background-position:-304px -252px;}
.btn.type03 a:hover{ background-position:-608px -252px;}


#Pankuzu{
	padding:10px 0px 15px 0px;
	/*font-size:84%;*/
	line-height:1;
	width:950px;
	margin:0px auto;
	
  font-size: 11px;
	
	
	}

#Pankuzu a{text-decoration:none;}	

/*pagetop
---------------------------------*/
#pagetop {
width: 100%;
height:44px;
margin: 0 auto;
text-align: center;
border-bottom:3px #3f3f3f solid;
box-sizing:border-box;
position: fixed;
bottom:0px;
visibility : visibility;
display:block;
}
.footer-top {
width: 950px;
height:44px;	
margin: 0 auto;
text-align: center;	
	
}
.footer-inner-img {
width: 134px;
height:44px;	
float:right;		
}
#pagetop02 {
width: 100%;
height:44px;
margin: 0 auto;
text-align: center;
border-bottom:3px #3f3f3f solid;
box-sizing:border-box;
visibility : hidden;
position: absolute;
top:0px;
left:0;

}



.footer_out {
position: relative;

width: 100%;
height:44px;
margin-top:30px;
display:block;
	
}


.SP{  display: none;}

@media screen and (max-width: 760px) {
    body{
		font-size: 15px;
	    line-height: 1.3;
    }
	.SP{ display: block;  }   
	
	.PC{	display: none;}

	#Header_wrapper02 #Header_box,
    #Header_wrapper02 #Header_box #Header_new,
    #Honki_Contents,
    #Honki_Contents #LeftContents02,
    .container {
     width: 100%;
     box-sizing: border-box;
   }
   #LeftContents02 > div,
   #LeftContents02 > p{
		width: 95%;
		box-sizing: border-box;
		margin: 0 auto 15px;
		height: auto;
		padding-left: 0;
	}
	#Honki_Contents h3,
    #Honki_Contents h4{
	  margin:0 10px;
	  }
	.selltext{
		background:#eff0e0;
		padding: 10px;
		font-size: 1rem;
		margin: 10px 0;
	}
	.selltext li{
		margin-bottom: 8px;
		text-indent: -1.7rem;
		padding-left: 30px;
		line-height: 1.4;
	}
	.selltext .ttl{
		font-weight:bold;
		font-size: 1.1rem;
		background: #72893f;
		color: #fff;
		padding: 5px;
		text-align: center;
		text-indent: 0;
	}
	.selltext li b{
		color: #c70000;
		margin-right: 5px;
		font-weight: bold;
	}
	.selltext li b.line{
		text-decoration:  underline;
	}
	    #Sell2{
	width: 100%;
	box-sizing: border-box;
	}

   #Sell2 .Box_sell p{
   	padding:0;
   	margin: 0;
   	}
   #Sell2 .Box_sell p a{
    	background: #c71c24;
    	box-shadow: 0 2px 0px #9e0007;
    	display:  block;
    	margin: 0 0 14px;
    	padding: 12px;
    	color:  #fff;
    	font-size: 1rem;
    	text-align: center;
    }
   
}



