@charset "UTF-8";

/*グローバルCSS [utf-8]*/

/* +++++++++++++++++ HTMLtag +++++++++++++++++ */

body {
	background:#ff8709;
	font:small/130% 'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
	color: #480707;
	margin: 0px;
	padding: 0px;
	}
	
#wrap {
	text-align:center;
	width:800px;
	margin:0 auto 0 auto; 
	}

h2,h3,h4 {
	font-size: 1.1em;
	line-height: 100%;
	}
div,p,ul {
	line-height: 130%;
	text-align:left;
	}

h1,h2,h3,h4,p,div,ul,li,form {
	margin:0px;
	padding:0px;
	}
ul {
	list-style-type:none;
	}
a:link {
	color: #C30;
	text-decoration: none;
	}
a:visited {
	color: #C30;
	text-decoration: none;
	}
a:hover {
	color: #00c;
	text-decoration: none;
	}
a:active {
	color: #00c;
	text-decoration: none;
	}
img {
	border:0px;
	}

hr {clear:both; font-size:1px; display:none; height:1px;}

/* +++++++++++++++++ custom class +++++++++++++++++ */

.clear {
	height:1px;
	font-size:1px;
	clear:both;
	}
.text-hidden {
	text-indent:-9999px;
	}
.text-center {
	text-align:center;
	}	
.text-right {
	text-align:right;
	}

	
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   header                                                                                               */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

#header {
	width:800px;
	height:145px;
	margin:7px auto 0px auto;
	background:url(../img/header_back.gif) no-repeat;
 }

.header-title {
	padding:6px 0 4px 15px;
	
	text-indent:-9999px;
	float:left;
	}

.header-title a {
	background:url(../img/00nakamura_title.gif) no-repeat 0 12px;
	width:260px;
	height:90px;
	display:block;
	}

.header-title p {
	display:none;
	height:0px;
	}

.header-topmenu {
	float:right;
	background: url(../img/submenu.gif) no-repeat;
	width:180px;
	height:30px;
	padding:0 15px 0 0;
	}

.header-topmenu ul {
	display:inline;
	}

.header-topmenu li {
	display:inline;
	float:left;
	}
	
.header-topmenu li a {
	width:80px;
	display:block;
	height:30px;
	text-indent:-9999px;
	margin:0 10px 0 0;
	}

 
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   global-menu                                                                                          */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

#global-menu {
	
	width:800px;
	height:45px;
	background:url(../img/gnavi_bg.gif) no-repeat; 
	display:block;
	clear:both;
}

#global-menu ul{
	width:800px;
	height:45px;
	float:left;
}

#global-menu-top,
#global-menu-top a,
#global-menu-top a:hover,
#global-menu-top-r {
	width:58px;
	height:33px;
	float:left;
	text-indent:-9999px;
	display:block;
}

#global-menu-top a{
	background:url(../img/00gnavi2.gif) no-repeat;
}

#global-menu-top a:hover,
#global-menu-top-r {
	background:url(../img/00gnavi2.gif) no-repeat 0px -33px;
}

#global-menu-outi,
#global-menu-outi a,
#global-menu-outi a:hover,
#global-menu-outi-r {
	width:87px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-outi a{
	background:url(../img/00gnavi2.gif) no-repeat -58px 0px;
}

#global-menu-outi a:hover,
#global-menu-outi-r {
	background:url(../img/00gnavi2.gif) no-repeat -58px -33px;
}

#global-menu-color,
#global-menu-color a,
#global-menu-color a:hover,
#global-menu-color-r{
	width:157px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-color a{
	background:url(../img/00gnavi2.gif) no-repeat -145px 0px;
}

#global-menu-color a:hover,
#global-menu-color-r {
	background:url(../img/00gnavi2.gif) no-repeat -145px -33px;
}

#global-menu-sekou,
#global-menu-sekou a,
#global-menu-sekou a:hover,
#global-menu-sekou-r{
	width:174px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-sekou a{
	background:url(../img/00gnavi2.gif) no-repeat -302px 0px;
}

#global-menu-sekou a:hover,
#global-menu-sekou-r {
	background:url(../img/00gnavi2.gif) no-repeat -302px -33px;
}

#global-menu-samp,
#global-menu-samp a,
#global-menu-samp a:hover,
#global-menu-samp-r{
	width:110px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-samp a{
	background:url(../img/00gnavi2.gif) no-repeat -476px 0px;
}

#global-menu-samp a:hover,
#global-menu-samp-r {
	background:url(../img/00gnavi2.gif) no-repeat -476px -33px;
}

#global-menu-glossary,
#global-menu-glossary a,
#global-menu-glossary a:hover,
#global-menu-glossary-r{
	width:106px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-glossary a{
	background:url(../img/00gnavi2.gif) no-repeat -586px 0px;
}

#global-menu-glossary a:hover,
#global-menu-glossary-r {
	background:url(../img/00gnavi2.gif) no-repeat -586px -33px;
}

#global-staff,
#global-staff a,
#global-staff a:hover,
#global-staff-r{
	width:108px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-staff a{
	background:url(../img/00gnavi2.gif) no-repeat -692px 0px;
}

#global-staff a:hover,
#global-staff-r {
	background:url(../img/00gnavi2.gif) no-repeat -692px -33px;
}



#sitebody {
	height:7px;
	background:url(../img/site-back.gif) repeat-y;
}
	
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   content                                                                                              */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

#content {
	width:800px;
	padding:7px 0 0 0;
	background:url(../img/bg_contents.gif) repeat-y;
	text-align:center;
	clear:both;
	float:left;
	}

#main { float:right; width:580px; clear:both; }

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   side-menu                                                                                            */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

#side-menu {
	width:210px;
	float:left;
}

#side-menu2 {
	width:210px;
}
.side-menu-head {
	margin: 0 0 0 5px;
	width:210px;
	height:5px;
	background:url(../img/side-menu-backtop.jpg) no-repeat;
	display:block;
	background-color:#FFFFFF;
	}

.side-menu-body {
	margin: 0px 0 0 5px !important;
	margin: -10px 0 0 5px ;
	background:url(../img/side-menu-backmid.gif) repeat-y;
	clear:both;
	}
	
.side-menu-body ul {
	padding:0px 0 15px 0px;
	}

.side-menu-body-ul2 {
	margin:0px 0 -15px 0px;
	}

.side-menu-glossary,
.side-menu-house,
.side-menu-company,
.side-menu-sim,
.side-menu-sample,
.side-menu-staff,
.side-menu-nakalinks,
.side-menu-flier,
.side-menu-color,
.side-menu-reason {
	width:196px;
	height:42px;
	margin:0px 0 0 2px;
	text-indent:-9999px;
	}

.side-menu-house {
	background:url(../img/lnavi_house.gif) no-repeat;
	}

.side-menu-sim {
	background:url(../img/lnavi_simulation.gif) no-repeat;
	}

.side-menu-sample {
	background:url(../img/lnavi_colorsample.gif) no-repeat;
	}
	
.side-menu-staff {
	background:url(../img/lnavi_staff.gif) no-repeat;
	}

.side-menu-company {
	background:url(../img/lnavi_company.gif) no-repeat;
	}

.side-menu-nakalinks {
	background:url(../img/lnavi_nakalinks.gif) no-repeat;
	}

.side-menu-glossary {
	background: url(../img/lnavi_glossary.gif) no-repeat;
	}

.side-menu-flier {
	background: url(../img/lnavi_flier.gif) no-repeat;
	}

.side-menu-color {
	background:url(../img/lnavi_color.gif) no-repeat;
	}

.side-menu-reason {
	background:url(../img/lnavi_reason.gif) no-repeat;
	}

.side-menu-news,
.side-menu-news a,
.side-menu-topic, 
.side-menu-contact,			
.side-menu-faq,				
.side-menu-link {
	width:196px;
	height:37px;
	margin:0px 0 0 5px;
	text-indent:-9999px;
	display:block;
	}

.side-menu-link2 {
	margin:0px 0px -15px 0px!important;
	margin:0px 0px -20px 0px;
	}

.side-menu-linkmost,
.side-menu-linkmost a,
.side-menu-kantanlink,
.side-menu-kantanlink a	{
	width:196px;
	height:37px;
	margin:0px 0 3px 5px;
	text-indent:-9999px;
	}
	
.side-menu-news {
	background: url(../img/side-menu-news.gif) no-repeat;
	}

.side-menu-topic {
	background:url(../img/side-menu-topic.gif) no-repeat;
	}

.side-menu-contact {
	background:url(../img/side-menu-contact.gif) no-repeat;
	}

.side-menu-faq {
	background:url(../img/side-menu-faq.gif) no-repeat;
	}

	
/*家屋診断シート[PDF]バナー*/
.side-menu-bnr-house {
	background:url(../img/bnr_house.gif) no-repeat;
	margin:0px 0 15px 5px;
	}

.side-menu-bnr-house a {
	width:196px;
	height:50px;
	text-indent:-9999px;
	display:block;
	}

.side-menu-link {
	background:url(../img/side-menu-links.gif) no-repeat;
	}

.side-menu-linkmost {
	background:url(../img/bnr_linkmost.jpg) no-repeat;

	}

.side-menu-linkmost a {
	display:block;
	}


.side-menu-kantanlink {
	background:url(../img/bnr_kantanlink.jpg) no-repeat;
	}

.side-menu-kantanlink a {
	display:block;
	}


.side-menu-body li {
	margin:3px 0px 3px 19px;
	display:block;
	background:url(../img/side-menu-ddback2.gif) repeat-y;
	}

.side-menu-body li a{
	width:160px;
	display:block;
	padding:0.4em 0 0.4em 16px !important;
	padding:0.6em 0 0.6em 16px;
	}
	
.side-menu-body li a:hover {
	width:160px;
	display:block;
	padding:0.4em 0 0.4em 16px !important;
	padding:0.6em 0 0.6em 16px;
	background:url(../img/side-menu-ddback2-on.gif) repeat-y;
	}


.side-menu-body-sc {
margin:3px 0px 10px 19px;
padding:0px 0 5px 0px;
	}
	
.module-list {
	margin:0 0 20px 0;
	}

.module-list2 {
	margin:0 0 0px 0;
	}
	
.module-list-item2,	
.module-list-item2 a,
.module-list-item2 a:hover {
	margin:3px 0px 3px 19px;
	width:174px;
	display:block;
	padding:0.4em 0 0.4em 16px !important;
	padding:0.6em 0 0.6em 16px;
	font-size:1em;
	background:url(../img/side-menu-ddback2-on.gif) repeat-y;
	}

.module-list-item a,
.module-list-item a:hover {
	margin:3px 0px 3px 23px;
	width:170px;
	display:block;
	padding:0.4em 0 0.4em 16px !important;
	padding:0.6em 0 0.6em 16px;
	font-size:1em;
	}

.module-list-item a {
background:url(../img/side-menu-ddback.gif) repeat-y;
	}
	
.module-list-item a:hover {
	background:url(../img/side-menu-ddback-on.gif) repeat-y;
	}

	
.side-menu-info {
	background:url(../img/side-menu-denwa.gif) no-repeat;
	width:191px;
	height:205px;
	margin:20px 0 0px 5px;
	text-indent:-9999px;
	}

.side-menu-foot {
	margin: 0px 0 5px 5px; 
	width:210px;
	height:23px;
	background:url(../img/side-menu-backbotm.jpg) no-repeat;
	display:block;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   topic                                                                                                */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.main-top,
.main-top a {
	width:576px;
	height:292px;
	display:block;
	}

.main-top a {
	background:url(../img/index_main.jpg) no-repeat;
	text-indent:-9999px;
	}

.main-top2,
.main-top2 a {
	width:576px;
	height:256px;
	display:block;
	}

.main-top2 a {
	background:url(../img/index_main.gif) no-repeat;
	text-indent:-9999px;
	}
	
.main-top h2, .main-top p,
.main-top2 h2, .main-top2 p{
	text-indent:-9999px;
	height:0px;
	display:none;
	}

.main-top a:hover {
	background:url(../img/index_main_on.jpg) no-repeat;
	text-indent:-9999px;
	width:576px;
	height:292px;
	display:block;
	}

.main-top2 a:hover {
	background:url(../img/index_main_on.gif) no-repeat;
	text-indent:-9999px;
	width:576px;
	height:256px;
	display:block;
	}

.main-flier,
.main-flier a,
.main-reason,
.main-reason a {
	width:576px;
	height:86px;
	display:block;
	}

.main-flier a {
	background: url(../img/bnr_flier.jpg) no-repeat;
	text-indent:-9999px;
	}
	

.main-flier a:hover {
	background: url(../img/bnr_flier_on.jpg) no-repeat;
	text-indent:-9999px;
	width:576px;
	height:86px;
	display:block;
	}

.main-reason a {
	background: url(../img/bnr_reason.jpg) no-repeat;
	text-indent:-9999px;
	}

.main-reason a:hover {
	background: url(../img/bnr_reason_on.jpg) no-repeat;
	text-indent:-9999px;
	}

.main-news {
	background:url(../img/h2_shinchaku.gif) no-repeat;
	text-indent:-9999px;
	height:35px;
	margin:10px 0 5px 0;
	}

#topic {
	width:582px;
	}

.topic-new {
	width:285px;
	margin:5px 0 0 0;
	float:left;
	}
	
.topic-new-head {
	height:14px;
	background:url(../img/frame_index_new_head.gif) no-repeat;
	display:block;
	}
	
.topic-new-body {
	background:url(../img/frame_index_new_body.gif) repeat-y;
	margin:-5px 0 0px 0;
	
	}
	
.topic-new-h3 {
	width:256px;
	margin-left:11px;
	border-left:3px solid #ff8409;
	color:#480707;
	padding:0 0 0 10px;
	}
	
.topic-new-day {
	width:260px;
	margin:5px 0px 0px 7px;
	border-top:1px
	solid #ff8409;
	color:#ff8409;
	text-align:right;
	}
	
.topic-new-text {
	width:245px;
	margin-left:18px;
	}
	
.topic-new-btlink,
.topic-new-btlink a {	
	text-align:right;
	}

.topic-new-btlink a {	
	margin:0px 15px 15px 0;
	}

.topic-new-foot {
	height:30px;
	background:url(../img/frame_index_new_foot.gif) no-repeat;
	display:block;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   page-top                                                                                             */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.page-top {
	width:800px;
	margin:0px auto 0px auto;
	padding:0 0 0 0;
	text-align:center;
	background:url(../img/site-back.gif) repeat-y;
	}

.page-top p {
	font-size:80%;
	margin:0px auto 0px auto;
	padding: 0 5px 0 0;
	text-align:right;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   bottom-menu                                                                                          */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.bottom-menu {
	width:790px;
	margin:0px 5px 0 5px !important;
	margin:0px 0px 0 3px;
	padding:5px 0 0 0;
	border-top:1px solid #ddd;
	float:left;
	}

.bottom-menu ul,.bottom-menu p {
	text-align:center;
	}


.bottom-menu li {
	display:inline;
	}

.copyright {
	width:800px;
	height:45px;
	margin:0px auto;
	background:url(../img/bg_footer.gif) no-repeat;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   bottom-banar                                                                                         */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.bottom-banar {
	width:800px;
	margin:0px auto 0px auto;
	text-align:center;
	background:url(../img/site-back.gif) repeat-y;
	clear:both;
	}

.bottom-banar img {
	margin:0px 5px 5px 0;
	text-align:center;	
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   copyright                                                                                            */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.copyright{
	width:800px;
	padding:10px 0 0 0 ;
	text-align:center;
	float:left;
	clear:both;
	}

.copyright p{
	width:800px;
	text-align:center;
	font-style:normal;
	}









	
