@charset "shift_jis";

h2 {
	margin-bottom: 0px !important;
}

/* sideArea ---------------- */
#side #btn_kouza_side1 {
	width: 180px;
	height: 47px;
	margin-top: 20px;
}
#side #btn_kouza_side1 a {
	display: block;
	width: 180px;
	height: 47px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/365/common/imgs/btn_kouza_side1.gif) no-repeat 0 0;
}
#side #btn_kouza_side1 a:hover {
	background: url(/365/common/imgs/btn_kouza_side1.gif) no-repeat 0 -47px;
}
#side #btn_kouza_side2 {
	width: 180px;
	height: 47px;
	margin-top: 10px;
}
#side #btn_kouza_side2 a {
	display: block;
	width: 180px;
	height: 47px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/365/common/imgs/btn_kouza_side2.gif) no-repeat 0 0;
}
#side #btn_kouza_side2 a:hover {
	background: url(/365/common/imgs/btn_kouza_side2.gif) no-repeat 0 -47px;
}
#side .banner_side {
	margin-top: 20px;
}

/* contentsArea ---------------- */
#contents #what_service {
	width: 620px;
	/* background: url(/365/common/imgs/bg_waku386-214.gif) no-repeat 0 bottom; */
}
#contents #what {
	position: relative;
	width: 386px;
	text-align: left;
	background: url(/365/common/imgs/bg_waku386.gif) no-repeat 0 bottom;
}
#contents #what_inner {
	position: relative;
	padding: 10px;
}
#contents #what .what_item {
	position: relative;
	width: 366px;
	height: 54px;
	margin-bottom: 9px;
	padding-bottom: 10px;
	background: url(/365/imgs/line_dot_366.gif) no-repeat 0 bottom;
}
#contents #what .borderless {
	background: none !important;
	border: none !important;
	margin-bottom: 0;
	padding-bottom: 0;
}
#contents #what .what_item .what_icon {
	position: absolute;
	top: -5px;
	left: -5px;
	width: 64px;
	height: 64px;
}
#contents #what .what_item h3 {
	margin-left: 64px;
	margin-bottom: 6px;
}
#contents #what .what_item p {
	margin-left: 64px;
}
#contents #service {
	position: relative;
	width: 214px;
	text-align: left;
	background: url(/365/common/imgs/bg_waku214.gif) no-repeat 0 bottom;
}
#contents #service_inner {
	position: relative;
	padding: 10px;
}
#contents #service #service_rule {
	position: relative;
	width: 194px;
	background: url(/365/imgs/bg_service_rule.gif) no-repeat 0 bottom;
}
#contents #service #service_rule p {
	padding: 8px 10px 4px 10px;
}
#contents #service #service_rule .service_rule_link {
	padding: 0 10px 10px 10px !important;
}
#contents #service ul {
	position: relative;
	width: 194px;
}
#contents #service li {
	position: relative;
	width: 194px;
	padding: 9px 0;
	background: url(/365/imgs/line_dot_366.gif) no-repeat 0 bottom;
}
#contents #service .borderless {
	background: none !important;
	border: none !important;
	padding: 9px 0 0 0;
}
#contents #news {
	position: relative;
	width: 386px;
	text-align: left;
	background: url(/365/common/imgs/bg_waku386.gif) no-repeat 0 bottom;
}
#contents #news_inner {
	position: relative;
	padding: 0 10px 10px 10px;
}
#contents #news .link_all {
	margin-top: 9px;
	text-align: right;
}
#contents #news table {
	width: 366px;
	border-collapse: collapse;
}
#contents #news td {
	vertical-align: top;
	background: url(/365/imgs/line_dot_366.gif) no-repeat 0 bottom;
}
#contents #news td.news_date {
	padding: 9px 0;
	width: 86px;
}
#contents #news td.news_txt {
	padding: 9px 0;
	width: 280px;
}
#contents #news td.news_line {
	width: 266px;
	height: 1px;
}
#contents #banner {
	position: relative;
	width: 214px;
	text-align: left;
}
