@charset "euc-jp";
/* CSS Document */

#header #top_menu {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/menu/images/menu_01.jpg);
}

body,td,th {
	font-size: 12px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 250px;
	margin-left: 0px;
}


/*---------------------*/
/*ヘッター各部分
/*---------------------*/

#top_main {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/main_top.jpg);
}

#top {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/top2.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#top_chiiki {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/mittyaku/images/chiiki_top.jpg);
	padding: 0px;
}
#top_qa {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/qa/images/qa_01.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#top_nana {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/nanakajou/images/nanakajou_01.jpg);
}
#top_menu {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(/company/img/menu/13131321321.jpg);
}
#top_rinen {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/rinen/images/rinen_01.jpg);
}
#top_etc {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 329px;
	background-image: url(img/main_top.jpg);
}




/*---------------------*/
/*メイン
/*---------------------*/
#system {
	height: 80px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}

#system_chiiki {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#system_co {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
}

#system_qa {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
}

#system_nana {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
}
#system_menu {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
}
#system_rinen {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
}
#system_sitemap {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
	height: 800px;
}

#system_kojin {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
}

#system_shop {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
	height: 600px;
}

#system_contact {
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	margin-top: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 1000px;
}
/*---------------------*/
#header #logo {
	height: 112px;
	width: 209px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}
#header #tel {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	height: 42px;
	width: 341px;
	background-image: url(img/tel.gif);
	clear: both;
}
#header #sabmenu {
	float: right;
	width: 600px;
	clear: left;
	height: 12px;
	margin-top: 0px;
}

/*---------------------*/
/*メニュー部分
/*---------------------*/

#top_main #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
}
#top #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top_chiiki #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top_qa #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top_nana #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top_menu #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#top_rinen #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top_etc #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#menus #menu {
	float: right;
	height: 42px;
	width: 596px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	clear: none;
	margin-bottom: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*---------------------*/
#top #t001 {
	float: left;
	height: 48px;
	width: 478px;
}
#tg {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top .t001 {
	clear: left;
	float: left;
	margin-top: 300px;
}
#header #sabmenu h1 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

#t001 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 38px;
	background-image: url(img/t002.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#news {
	height: 200px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#t002 {
	height: 72px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/menu2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menu4 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 243px;
}
#t003 {
	height: 81px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/t003.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#t003_002 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
}
#t003_002 #t003_003 {
	height: 150px;
	width: 487px;
	clear: none;
	float: left;
	font-size: 12px;
}
#t003_002 #t003_004 {
	clear: none;
	float: right;
	height: 150px;
	width: 487px;
	font-size: 12px;
}
#footer {
	height: 30px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	margin-bottom: 100px;
	margin-top: 5px;
	background-image: url(img/footer.gif);
}
#system_qa #img_001 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#system_nana #rinen_tb {
	margin: 0px;
	padding: 0px;
}
#header {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
}
#system_co #co_t {
	width: 500px;
	margin: 50px;
}
#system_co #map {
	margin: 50px;
	width: 500px;
	border: 1px solid #666666;
}
#system_menu2 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/menu/m0001.gif);
	height: 1102px;
}
#menus {
	height: 329px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/company/img/menu/13131321321.jpg);
}
