@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;
	}
	
#frame  {
	text-align:center;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}

h2,h3,h4 {
	font-size: 1.1em;
	line-height: 100%;
	}
div,p,ul {
	line-height: 130%;
	text-align:left;
	}
hr {
	display:none;
	}
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;
	}

/* +++++++++++++++++ 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:131px;
	margin:7px auto 0px auto;
	background:url(../img/header_back.gif) no-repeat;
 }

#header h1 {
	margin:8px 0 0px 15px;
	text-indent:-9999px;
	}

#header h1 a {
	background:url(../img/00nakamura_title.gif) no-repeat bottom;
	width:260px;
	height:81px;
	display:block;
	}
 
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   global-menu                                                                                          */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

#global-menu {
	margin: 5px 0 0 0;
	width:800px;
	height:45px;
	background:url(../img/gnavi_bg.gif) no-repeat;
}

#global-menu ul{
	width:800px;
	height:45px;
	float:left;
	overflow:hidden;
}

#global-menu-top,
#global-menu-top a,
#global-menu-top a:hover,
#global-menu-top-r {
	width:82px;
	height:33px;
	float:left;
	text-indent:-9999px;
	display:block;
}

#global-menu-top a{
	background:url(../img/00gnavi.gif) no-repeat;
}

#global-menu-top a:hover,
#global-menu-top-r {
	background:url(../img/00gnavi.gif) no-repeat 0px -33px;
}

#global-menu-shinchaku,
#global-menu-shinchaku a,
#global-menu-shinchaku a:hover,
#global-menu-shinchaku-r {
	width:97px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-shinchaku a{
	background:url(../img/00gnavi.gif) no-repeat -82px 0px;
}

#global-menu-shinchaku a:hover,
#global-menu-shinchaku-r {
	background:url(../img/00gnavi.gif) no-repeat -82px -33px;
}

#global-menu-outi,
#global-menu-outi a,
#global-menu-outi a:hover,
#global-menu-outi-r {
	width:97px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-outi a{
	background:url(../img/00gnavi.gif) no-repeat -179px 0px;
}

#global-menu-outi a:hover,
#global-menu-outi-r {
	background:url(../img/00gnavi.gif) no-repeat -179px -33px;
}

#global-menu-sekou,
#global-menu-sekou a,
#global-menu-sekou a:hover,
#global-menu-sekou-r{
	width:185px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-sekou a{
	background:url(../img/00gnavi.gif) no-repeat -276px 0px;
}

#global-menu-sekou a:hover,
#global-menu-sekou-r {
	background:url(../img/00gnavi.gif) no-repeat -276px -33px;
}

#global-menu-samp,
#global-menu-samp a,
#global-menu-samp a:hover,
#global-menu-samp-r{
	width:120px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-samp a{
	background:url(../img/00gnavi.gif) no-repeat -461px 0px;
}

#global-menu-samp a:hover,
#global-menu-samp-r {
	background:url(../img/00gnavi.gif) no-repeat -461px -33px;
}

#global-staff,
#global-staff a,
#global-staff a:hover,
#global-staff-r{
	width:112px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-staff a{
	background:url(../img/00gnavi.gif) no-repeat -581px 0px;
}

#global-staff a:hover,
#global-staff-r {
	background:url(../img/00gnavi.gif) no-repeat -581px -33px;
}

#global-menu-kaisya,
#global-menu-kaisya a,
#global-menu-kaisya a:hover,
#global-menu-kaisya-r{
	width:107px;
	height:33px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#global-menu-kaisya a{
	background:url(../img/00gnavi.gif) no-repeat -693px 0px;
}

#global-menu-kaisya a:hover,
#global-menu-kaisya-r {
	background:url(../img/00gnavi.gif) no-repeat -693px -33px;
}

#sitebody {
	height:7px;
	background:url(../img/site-back.gif) repeat-y;
}
	
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   content                                                                                              */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

#content {
	width:800px;
	margin:0px auto;
	background:url(../img/bg_contents.gif) repeat-y;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   side-menu                                                                                            */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

#side-menu {
	width:210px;
	float:left;
}

#side-menu2 {
	width:210px;
}
.side-menu-head {
	margin: 0 0 0 5px;
	height:6px;
	background:url(../img/side-menu-backtop.jpg) no-repeat;
	}

.side-menu-body {
	margin: -14px 0 0 5px !important; /* gecko(firefox safari) */  
	margin: -20px 0 0 5px; /* IE6 */
	padding: 0;
	background:url(../img/side-menu-backmid.gif) repeat-y;
	}
	
.side-menu-body dl {
	padding:0px 0 5px 0px;
	}

.side-menu-news,
.side-menu-house,
.side-menu-company,
.side-menu-sim,
.side-menu-sample,
.side-menu-staff,
.side-menu-nakalinks {
	width:196px;
	height:42px;
	margin:-5px 0 0 2px;
	text-indent:-9999px;
	}

.side-menu-news {
	background:url(../img/lnavi_news.gif) no-repeat;
	}

.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-topic, 
.side-menu-contact,			
.side-menu-faq,				
.side-menu-link	{
	width:196px;
	height:37px;
	margin:-5px 0 0 5px;
	text-indent:-9999px;
	}

.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 0 5px;
	text-indent:-9999px;
	}
	
.side-menu-topic {
	background:url(../img/side-menu-topic.jpg) no-repeat;
	}

.side-menu-contact {
	background:url(../img/side-menu-otoiawase.jpg) no-repeat;
	}

.side-menu-faq {
	background:url(../img/side-menu-faq.jpg) no-repeat;
	}

.side-menu-link {
	background:url(../img/side-menu-link.jpg) 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 dd {
	margin:3px 0px 3px 19px;
	display:block;
	background:url(../img/side-menu-ddback2.gif) repeat-y;
	}

.side-menu-body dd a{
	width:174px;
	display:block;
	padding:0.4em 0 0.4em 16px !important;
	padding:0.6em 0 0.6em 16px;
	font-size:1em;
	}
	
.side-menu-body dd a:hover {
	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;
	}


.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/../img/side-menu-denwa.gif) no-repeat;
	width:191px;
	height:225px;
	margin:0 0 0px 5px;
	text-indent:-9999px;
	}

.side-menu-foot {
	margin: -20px 0 0 5px !important; /*   gecko(firefox safari) */  
	margin: -20px 0 0 5px; /* IE6 */
	height:23px;
	background:url(../img/side-menu-backbotm.jpg) no-repeat;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   topic                                                                                                */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.main-top,
.main-top a {
	background:url(../img/index_main.jpg) no-repeat;
	text-indent:-9999px;
	width:576px;
	height:292px;
	display:block;
	}

.main-top a:hover {
	background:url(../img/index_main_on.jpg) no-repeat;
	text-indent:-9999px;
	width:576px;
	height:292px;
	display:block;
	}

.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;
	}
	
.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;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   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:800px;
	margin:0px auto 0px auto;
	padding:0 0 0 0;
	text-align:center;
	background:url(../img/site-back.gif) repeat-y;
	}

.bottom-menu p {
	width:455px;
	margin:0px auto 0px auto;
	text-align:center;
	}

.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;
	}

.bottom-banar img {
	margin:0px 5px 5px 0;
	text-align:center;	
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   copyright                                                                                            */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.copyright{
	width:800px;
	padding:10px 0 0 0 ;
	text-align:center;
	}

.copyright address{
	width:800px;
	text-align:center;
	font-style:normal;
	}









	

