﻿@charset "UTF-8";

.all{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border:0px;
}

.design .noscript{
	display:none;
}

.design .main_naka{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
	width:100%;
}

.main_naka_kiji,.main_naka_kiji2{
	margin:0px auto 0px auto;
	padding:0px 0px 20px 0px;
	border:0px;
	text-align:left;
	width:100%;
}

.waku #kiji_sub{ display: none!important;}
.design .main_naka .syosai_qa { margin: 0 auto!important;}
.design.cus .main_naka {width: auto!important;}
.main_naka .clear { overflow: visible; width: auto;}

.map .clear { overflow:visible; width: auto;}

.waku .clear  { overflow: visible; width: auto;}

.waku .clear .main_naka_kiji_box  { float:none;}

.waku .main_naka_kiji  { margin:0px;}

.waku .clear .kanren  { float:none;}

.design .main_naka .clear #kakuka_left  { float:none;}

.design .main_naka .clear #kakuka_right  { float:none; width:80%}

.design .main_naka .clear #qa_left  { float:none;}

.design .main_naka .clear #qa_right  { float:none; width:80%}

.pankuzu_bg{ display: none; }

/*ごみカレンダー*/
.ingarbage #head,
.ingarbage #foot,
.ingarbage #pankuzu,
.ingarbage .pankuzu_bg,
.ingarbage h1,
.ingarbage #navi,
#garbage_select{
	display:none!important;
}
.design .main_naka .garbage_body .garbage_cal table{
	margin:4px 0 16px 0!important;
	table-layout:auto!important;
}
.design .main_naka .garbage_body .garbage_cal div{
	margin:0 1% 0 0!important;
	float:left!important;
	width:32%!important;
	font-size:80%!important;
}
.design .main_naka .garbage_body .garbage_cal div:nth-child(4n){
	clear:both!important;
}
.design .main_naka .garbage_body .garbage_cal td .cal_day{
	margin:0!important;
}
.design .main_naka .garbage_body .garbage_cal td .cal_icon{
	margin:0!important;
	width:100%!important;
}
.design .main_naka .garbage_body .garbage_cal th{
	padding:0!important;
	width:auto!important;
	height:40px!important;
	font-size:80%!important;
}
.design .main_naka .garbage_body .garbage_cal td{
	padding:3px 0!important;
	overflow:visible!important;
	height:40px!important;
}
.design .main_naka .garbage_body .garbage_cal td .cal_bla,
.design .main_naka .garbage_body .garbage_cal td .cal_red,
.design .main_naka .garbage_body .garbage_cal td .cal_blu,
.design .main_naka .garbage_body .garbage_cal td .cal_pap,
.design .main_naka .garbage_body .garbage_cal td .cal_gre,
.design .main_naka .garbage_body .garbage_cal td .cal_pin,
.design .main_naka .garbage_body .garbage_cal td .cal_ora
{
	border:0!important;
	box-shadow:none!important;
}
.design .main_naka .garbage_body .garbage_cal td p{
	padding:0!important;
	font-size:50%!important;
}
.design .main_naka .garbage_body .garbage_cal td img{
	padding:1px!important;
	width:20px!important;
}

.gv_menu_box{ display: none!important; }
.menu_list_box{ display: none!important; }
.he_menu1{display: none!important;}
#he_menu2{display: none!important;}
.head_kamin_box{display: none!important; }
#head_upper .h1{position: relative; display: block;}

.fotter_illust{ display: none!important; }
.design #foot {
    margin: 0 0px 0px 0px!important;
    padding: 0px 0 0 0!important;
    background: none!important;
}
.design #foot_id{ margin: 0!important; padding: 0!important; }
#foot_modori{ display: none; }
.foot_right_box{ display: none; }
.kamikawa_yakuba,.kamikawa_sityou{
	float: left;
	width: 50%;
}
.design #foot address,.design .kamikawa_yakuba p,.kamikawa_sityou,.pankzu_bg{
	display: none!important;
	margin: 0!important;
	padding: 0!important;
}
.design .kamikawa_yakuba,.design .kamikawa_yakuba .h2{ margin: 0!important; }

