@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 83%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	line-height: 130%;
	background: url(../img/iebg.jpg) center top no-repeat;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
}

p {
	margin: 0px 0px 1.3em 0px;
}

a {
	color: #990000;
}

a:hover {
	color: #006600;
}

.clear {
	clear: both;
	font-size: 0.1em;
	line-height: 0.1em;
}

h1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	font-size: 13px;
	font-weight: normal;
	top: 57px;
}

h2.h2_logo {
	margin: 0px 0px 39px;
	padding: 0px;
}

h2.h2_logo a {
	background: url(../img/logo.jpg) no-repeat;
	display: block;
	width: 148px;
	height: 42px;
	text-indent: -9999px;	
}


#head {
	background: transparent url(../img/head_bg.jpg) no-repeat bottom;
	width: 780px;
	padding: 0px 13px 13px;
	margin: 15px auto 30px;
	text-align: left;
	position: relative;
}

.h_m_div {
	width: 350px;
	position: absolute;
	right: 10px;
	top: -5px;
}

.head_menu {
	margin: 0px;
	padding: 0px;
	height: 11px;
	list-style: none;
}

.head_menu li {
	margin: 0px 29px 0px 0px;
	padding: 0px;
	float: left;
	_line-height: 0px; /*IE用*/
}

.h_menu01 a {
	background: url(../img/head_menu.gif) 0px 0px;
	width: 79px;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

.h_menu01 a:hover {
	background: url(../img/head_menu.gif) 0px -11px;
}

.h_menu02 a {
	background: url(../img/head_menu.gif) -108px 0px;
	width: 57px;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

.h_menu02 a:hover {
	background: url(../img/head_menu.gif) -108px -11px;
}

.h_menu03 a {
	background: url(../img/head_menu.gif) -194px 0px;
	width: 57px;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

.h_menu03 a:hover {
	background: url(../img/head_menu.gif) -194px -11px;
}

.h_menu04 a {
	background: url(../img/head_menu.gif) -280px 0px;
	width: 70px;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

.h_menu04 a:hover {
	background: url(../img/head_menu.gif) -280px -11px;
}






/*	メインコンテンツ
---------------------------------------------------*/
#main {
	background: url(../img/main_bg.jpg) no-repeat bottom;
	padding: 13px;
	width: 780px;
	margin: 0px auto 30px;
	text-align: left;
}


/*	トップページ
---------------------------------------------------*/
h3.t_p_title {
	background: url(../img/t_p_title.jpg) no-repeat;
	display: block;
	width: 766px;
	height: 50px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

h3.t_c_title {
	background: url(../img/t_c_title.jpg) no-repeat bottom;
	display: block;
	width: 766px;
	height: 50px;
	text-indent: -9999px;
	padding: 10px 0px 0px;
	margin: 0px;
	clear: both;
}

.top_menu {
	background: url(../img/t_menu_bg.jpg) no-repeat;
	padding: 7px;
	margin: 0px 0px 30px;
}

.top_menu ul {
	margin: 0px;
	padding: 0px;
	width: 774px;
	list-style: none;
}

.top_menu li {
	margin: 0px;
	padding: 0px;
	float: left;
}

.t_menu01 a {
	background: url(../img/k_menu.jpg) 0px 0px;
	display: block;
	width: 383px;
	height: 161px;
	text-indent: -9999px;
}

.t_menu01 a:hover {
	background: url(../img/k_menu.jpg) -766px 0px;
}

.t_menu01 a:active {
	background: url(../img/k_menu.jpg) -1532px 0px;
}

.t_menu02 a {
	background: url(../img/k_menu.jpg) -383px 0px;
	display: block;
	width: 383px;
	height: 161px;
	text-indent: -9999px;
}

.t_menu02 a:hover {
	background: url(../img/k_menu.jpg) -1149px 0px;
}

.t_menu02 a:active {
	background: url(../img/k_menu.jpg) -1915px 0px;
}

.t_menu03 a {
	background: url(../img/h_menu.jpg) 0px 0px;
	display: block;
	width: 383px;
	height: 161px;
	text-indent: -9999px;
}

.t_menu03 a:hover {
	background: url(../img/h_menu.jpg) -766px 0px;
}

.t_menu03 a:active {
	background: url(../img/h_menu.jpg) -1532px 0px;
}


.t_menu04 a {
	background: url(../img/h_menu.jpg) -383px 0px;
	display: block;
	width: 383px;
	height: 161px;
	text-indent: -9999px;
}

.t_menu04 a:hover {
	background: url(../img/h_menu.jpg) -1149px 0px;
}

.t_menu04 a:active {
	background: url(../img/h_menu.jpg) -1915px 0px;
}

/*	下部カラム
--------------------------------------*/
.t_cover {
	margin: 0px;
	padding: 0px;
	width: 780px;
}

.t_left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
}

.t_right {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 560px;
}

/*	人材募集
-----------------------*/
div.jinzai {
	padding: 5px;
	margin: 0px 0px 20px;
	border: 1px solid #CCCCCC;
}

h2.jinzai_h2 {
	background: url(../img/rec_title.gif) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
	width: 188px;
	height: 30px;
}

/*	家電4品目パック
-----------------------*/
.pack {
	background: url(../img/pack.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 30px;
	width: 560px;
	height: 190px;
	display: block;
	text-indent: -9999px;
}


/*	回収の流れ
-----------------------*/
.top_nagare_h2 {
	background: url(../img/top_nagare.jpg) no-repeat;
	width: 560px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
}

.t_nagare {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.t_nagare li {
	float: left;
	padding: 0px 30px 0px 0px;
	margin: 0px;
	background: url(../img/top_n_bg.gif) no-repeat 97px 34px;
}

/*	回収エリア
-----------------------*/
.top_area_h2 {
	background: url(../img/top_area_title.jpg) no-repeat;
	width: 560px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
}





/*	メニュー
---------------------------------------------------*/
#menu {
	background: url(../img/menu_bg.jpg) center no-repeat;
	padding: 2px 0px 6px;
}

#menu ul {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	list-style: none;
}

#menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

.menu01 a {
	display: block;
	width: 200px;
	height: 50px;
	text-indent: -9999px;
	background: url(../img/menu.jpg) no-repeat 0px 0px;
}

.menu01 a:hover {
	background: url(../img/menu.jpg) no-repeat 0px -50px;
}

.menu02 a {
	display: block;
	width: 200px;
	height: 50px;
	text-indent: -9999px;
	background: url(../img/menu.jpg) no-repeat -200px 0px;
}

.menu02 a:hover {
	background: url(../img/menu.jpg) no-repeat -200px -50px;
}

.menu04 a {
	display: block;
	width: 133px;
	height: 50px;
	text-indent: -9999px;
	background: url(../img/menu.jpg) no-repeat -400px 0px;
}

.menu04 a:hover {
	background: url(../img/menu.jpg) no-repeat -400px -50px;
}
.menu05 a {
	display: block;
	width: 133px;
	height: 50px;
	text-indent: -9999px;
	background: url(../img/menu.jpg) no-repeat -533px 0px;
}

.menu05 a:hover {
	background: url(../img/menu.jpg) no-repeat -533px -50px;
}
.menu06 a {
	display: block;
	width: 134px;
	height: 50px;
	text-indent: -9999px;
	background: url(../img/menu.jpg) no-repeat -666px 0px;
}

.menu06 a:hover {
	background: url(../img/menu.jpg) no-repeat -666px -50px;
}




/*	フッター
---------------------------------------------------*/

#footer_top {
	background: url(../img/foot_bg.jpg) top center;
	width: 780px;
	margin: 0px auto;
	padding: 13px 13px 0px;
	text-align: left;
	position: relative;
}

h2.h2_logo_f {
	margin: 0px 0px 15px;
	padding: 0px;
}

h2.h2_logo_f a {
	background: url(../img/logo.jpg) no-repeat;
	display: block;
	width: 148px;
	height: 42px;
	text-indent: -9999px;	
}

.foot_tel {
	position: absolute;
	width: 296px;
	text-align: right;
	right: 13px;
	top: 13px;
}


#fooer_btm {
	background: url(../img/foot_bg.jpg) bottom center;
	width: 780px;
	margin: 0px auto 20px;
	padding: 13px;
	text-align: left;
}

.foot_link {
	list-style: none;
	margin: 0px;
	padding: 10px;
	border: 1px solid #999999;
	text-align: center;
}

.foot_link li {
	display: inline;
	padding: 0px 7px;
	border-left: #999999 solid 1px;
}

.cr {
	margin: 10px auto 0px;
	text-align: center; 
}







/*	個人のページ
---------------------------------------------------*/
.p_menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 70px;
}

.p_menu li {
	padding: 0px;
	margin: 0px;
	float: left;
}

.p_menu01 a {
	background: url(../img/kojin_menu.jpg) no-repeat 0px 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 390px;
	height: 70px;
	text-indent: -9999px;
}

.p_menu01 a:hover {
	background: url(../img/kojin_menu.jpg) no-repeat 0px -70px; 
}

.p_menu02 a {
	background: url(../img/kojin_menu.jpg) no-repeat -390px 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 390px;
	height: 70px;
	text-indent: -9999px;
}

.p_menu02 a:hover {
	background: url(../img/kojin_menu.jpg) no-repeat -390px -70px;
}

/*	不用品回収
--------------------------------------*/
.p_kaishu {
	border: 1px solid #FFCC66;
	border-top: none;
	padding: 40px 9px 9px;
	margin: 0px;
}

h2.p_title01 {
	background: url(../img/kojin_title01.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

h3.p_h3_01 {
	background: url(../img/p_h3_01.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

h3.p_h3_02 {
	background: url(../img/p_h3_02.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

h3.p_h3_03 {
	background: url(../img/p_h3_03.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

h3.p_h3_04 {
	background: url(../img/p_h3_04.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

h3.p_h3_05 {
	background: url(../img/p_h3_05.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

.kaisyurei {	/*法人共通*/
	padding: 0px;
	margin: 0px;
}

.kaisyurei dt {	/*法人共通*/
	float: left;
	width: 170px;
	padding: 0px;
	margin: 0px;
}

.kaisyurei dd {	/*法人共通*/
	float: right;
	width: 570px;
	padding: 0px;
	margin: 0px;
}



/*	遺品整理バナー
---------------------*/
.ihin_banner a {
	background: url(../img/ihin_banner.jpg) no-repeat 0px 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 760px;
	height: 60px;
	text-indent: -9999px;
}

.ihin_banner a:hover {
	background: url(../img/ihin_banner.jpg) no-repeat 0px -60px;
}


/*	遺品整理
--------------------------------------*/
.p_ihin {
	border: 1px solid #66CC66;
	border-top: none;
	padding: 40px 9px 9px;
	margin: 0px;
}

h2.p_title02 {
	background: url(../img/kojin_title02.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}






/*	法人のページ
---------------------------------------------------*/
.c_menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 70px;
}

.c_menu li {
	padding: 0px;
	margin: 0px;
	float: left;
}

.c_menu01 a {
	background: url(../img/corp_menu.jpg) no-repeat 0px 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 390px;
	height: 70px;
	text-indent: -9999px;
}

.c_menu01 a:hover {
	background: url(../img/corp_menu.jpg) no-repeat 0px -70px; 
}

.c_menu02 a {
	background: url(../img/corp_menu.jpg) no-repeat -390px 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 390px;
	height: 70px;
	text-indent: -9999px;
}

.c_menu02 a:hover {
	background: url(../img/corp_menu.jpg) no-repeat -390px -70px;
}

/*	不用品回収
--------------------------------------*/
.c_kaishu {
	border: 1px solid #6699CC;
	border-top: none;
	padding: 40px 9px 9px;
	margin: 0px;
}

h2.c_title01 {
	background: url(../img/corp_title01.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

h3.c_h3_01 {
	background: url(../img/c_h3_01.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

h3.c_h3_02 {
	background: url(../img/c_h3_02.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

/*	遺品整理
--------------------------------------*/
.c_kitchen {
	border: 1px solid #EF7769;
	border-top: none;
	padding: 40px 9px 9px;
	margin: 0px;
}

h2.c_title02 {
	background: url(../img/corp_title02.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

h3.c_h3_03 {
	background: url(../img/c_h3_04.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

.ihin_nagare {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.ihin_nagare li {
	float: left;
	padding: 0px 48px 0px 0px;
	margin: 0px;
	background: url(../img/ihin_nagare_bg.gif) no-repeat 123px 45px;
}






/*	会社概要
---------------------------------------------------*/
h2.corp_title {
	background: url(../img/corprate_title.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

.corp_table {
}

.corp_table td {
	padding: 15px 0px 15px 10px;
}

.corp_table th {
	padding: 15px 10px 15px 0px;
	text-align: right;
}





/*	料金表
---------------------------------------------------*/
div.price_div {
	margin: 0px 10px;
}


h2.price_title {
	background: url(../img/price_title.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

h3.price_h3 {
	background: url(../img/ryokinhyo_h3.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 760px;
}

h4.sh_title_h4 {
	background: url(../img/s_title_h.jpg) no-repeat;
	width: 720px;
	height: 40px;
	display: block;
	font-size: 16px;
	padding: 13px 0px 11px 20px;
	margin: 0px 0px 5px;
}

.price_c {
	width: 740px;
	margin: 0px 0px 30px;
}

.price_l {
	float: left;
	width: 200px;
	margin: 0px 10px 0px 0px;
}

.price_ce {
	float: left;
	width: 260px;
}

.price_r {
	float: right;
	width: 260px;
}

.td_title {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #EFEFEF;
	background-image: url(../img/td_title.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

.td_price {
	text-align: right;
	color: #FF0000;
	font-weight: bold;
	width: 60px;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #F3F3F3;
}


/*	作業の流れ
---------------------------------------------------*/
h2.nagare_title {
	background: url(../img/nagare_title.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

.nagare_dl {
	margin: 20px 90px;
	padding: 0px 0px 60px;
	background: url(../img/nagare_yajirusi.gif) bottom center no-repeat;
	width: 600px;
}

.nagare_dl dt {
	margin: 0px;
	padding: 0px;
	height: 36px;
}

.nagare_dl dd {
	margin: 0px;
	padding: 7px;
	border: 1px solid #FF6600;
	width: 584px;
}

.nagare_01 {
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	background: url(../img/nagare01.jpg) no-repeat;
}

.nagare_02 {
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	background: url(../img/nagare02.jpg) no-repeat;
}

.nagare_03 {
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	background: url(../img/nagare03.jpg) no-repeat;
}

.nagare_04 {
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	background: url(../img/nagare04.jpg) no-repeat;
}

.nagare_05 {
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	background: url(../img/nagare05.jpg) no-repeat;
}






/*	対応エリア
---------------------------------------------------*/
h2.area_title {
	background: url(../img/area_title.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

.area_h3 {
	padding: 5px;
	background: #FF6600;
	color: #FFFFFF;
	font-size: 14px;
	margin: 1px;
}

.area_ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.area_ul li {
	float: left;
	margin: 1px;
	padding: 0px;
	width: 76px;
}

.area_ul li a {
	display: block;
	padding: 5px;
	background: #FFE3C8;
}

.area_ul li a:hover {
	background: #C7EDC9;
}



/*	よくある質問
---------------------------------------------------*/
.qa_div {
	width: 760px;
	margin: 0px 10px;
}

h2.qa_title {
	background: url(../img/qa_title.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}

.qa_dl {
}

.qa_dl dt {
	background: url(../img/question_bg.gif) no-repeat 5px center;
	background-color: #D0FFD0;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 7px 7px 40px;
	margin: 0px;
}

.qa_dl dd {
	background: url(../img/answer_bg.gif) no-repeat 5px center;
	background-color: #FFE8C4;
	padding: 7px 7px 7px 40px;
	margin: 0px;
}




/*	各エリアのページ
---------------------------------------------------*/
.sitemap_div {
	width: 760px;
	margin: 0px 10px;
}

h2.sitemap_title {
	background: url(../img/sitemap_title.gif) no-repeat;
	padding: 0px;
	margin: 0px 0px 40px;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 760px;
}



/*	お問合せ
-------------------------------------------------------------------*/
h2.otoiawase_h2 {
	background: url(../img/h2_otoiawase.gif) no-repeat;
	width: 780px;
	height: 65px;
	display: block;
	text-indent: -9999px;
	margin: 0px auto 10px;
}

.chui {
	border: dotted 1px #FF0000;
	color:#CC0000;
	font-weight: 200;
	padding: 10px;
}


.hissu_text {
	font-size: 10px;
	color:#FF0000;
	font-weight: bold;
}


.table_tr td {
	padding: 7px 3px;
	background: #CDEBD1;
}

.t_td {
	padding: 7px 3px;
	background: #CDEBD1;
}

.text_area {
	border: 1px solid  #71C567;
}

.s_title {
	background: #009900;
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
}




/*	各エリアのページ
---------------------------------------------------*/
.area_kh_c {
	width: 780px;
	margin: 0px 0px 10px;
}

.area_kh_l {
	float: left;
	width: 380px;
}

.area_kh_r {
	float: right;
	width: 380px;
}


