/* ----------------------------------------------------- */
/* グローバルメニュー用ボタン */
/* ----------------------------------------------------- */

.btn_g {
	width: 900px;
	height: 60px;
	padding:0px;
	margin:0px;
	float:left;

}

.btn_g ul {
	padding:0px;
	margin:0px;
	list-style: none;
	display: block;
	float:left;
}

.btn_g li {
	list-style:none;
	float:left;
}

.btn_g span {
	display: none;
}

.btn_g a:link {
	background-position: 0px 0px;
}

.btn_g a:hover {
	background-position: 0px -60px;
}

.btn_g_home a {
	width: 91px;
	height: 60px;
	background-image: url(images2/btn_home.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_greeting a {
	width: 262px;
	height: 60px;
	background-image: url(images2/btn_greeting.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_about a {
	width: 112px;
	height: 60px;
	background-image: url(images2/btn_about.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_business a {
	width: 112px;
	height: 60px;
	background-image: url(images2/btn_business.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_website a {
	width: 112px;
	height: 60px;
	background-image: url(images2/btn_website.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_contact a {
	width: 201px;
	height: 60px;
	background-image: url(images2/btn_contact.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* 左側ボタン */
/* ----------------------------------------------------- */

.btn_left_top {
	width: 222px;
	height: 140px;
	margin: 0px;
}

.btn_left_top h2 {
	list-style: none;
	display: block;
}

.btn_left_top span {
	display: none;
}

.btn_left_top a:link {
	background-position: 0px 0px;
}

.btn_left_top a:hover {
	background-position: 0px -140px;
}

.btn_left {
	width: 222px;
	height: 140px;
	margin-top: 10px;
}

.btn_left h2 {
	list-style: none;
	display: block;
}

.btn_left span {
	display: none;
}

.btn_left a:link {
	background-position: 0px 0px;
}

.btn_left a:hover {
	background-position: 0px -140px;
}

.btn_left2 {
	width: 222px;
	height: 280px;
	margin-top: 10px;
}

.btn_left2 h2 {
	list-style: none;
	display: block;
}

.btn_left2 span {
	display: none;
}

.btn_left2 a:link {
	background-position: 0px 0px;
}

.btn_left2 a:hover {
	background-position: 0px -140px;
}

.btn_left3 {
	width: 222px;
	height: 420px;
	margin-top: 10px;
}

.btn_left3 h2 {
	list-style: none;
	display: block;
}

.btn_left3 span {
	display: none;
}

.btn_left3 a:link {
	background-position: 0px 0px;
}

.btn_left3 a:hover {
	background-position: 0px -140px;
}

.btn_left2_top {
	width: 222px;
	height: 280px;
	margin: 0px;
}

.btn_left2_top h2 {
	list-style: none;
	display: block;
}

.btn_left2_top span {
	display: none;
}

.btn_left2_top a:link {
	background-position: 0px 0px;
}

.btn_left2_top a:hover {
	background-position: 0px -140px;
}

.btn_left_campaign a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_campaign.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

.btn_left_takkensns a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_office.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

.btn_left_takken a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_house.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

.btn_left_appraisal a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_appraisal.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

.btn_left_quiz_free a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_quiz_free.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

.btn_left_quiz a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_quiz.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

.btn_left_homepage a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_homepage.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

.btn_left_sazan a {
	width: 222px;
	height: 132px;
	background-image: url(images2/bnr_l_sazan.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
}

/* ----------------------------------------------------- */
/* 左側ボタン */
/* ----------------------------------------------------- */

.btn_qanda {
	width: 198px;
	height: 80px;
	margin-bottom: 10px;
}

.btn_qanda p {
	list-style: none;
	display: block;
}

.btn_qanda span {
	display: none;
}

.btn_qanda a:link {
	background-position: 0px 0px;
}

.btn_qanda a:hover {
	background-position: 0px -80px;
}

.btn_qanda_challenge a {
	width: 198px;
	height: 80px;
	background-image: url(images2/btn_l_challenge.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* 左側ボタン */
/* ----------------------------------------------------- */

.btn_big {
	width: 590px;
	height: 85px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.btn_big div {
	list-style: none;
	display: block;
}

.btn_big span {
	display: none;
}

.btn_big a:link {
	background-position: 0px 0px;
}

.btn_big a:hover {
	background-position: 0px -90px;
}

.btn_big_takkensns_entry a {
	width: 590px;
	height: 85px;
	background-image: url(images2/btn_takkensns_entry.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_big_quiz_start a {
	width: 590px;
	height: 85px;
	background-image: url(images2/btn_quiz_start.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_big_quiz_order a {
	width: 590px;
	height: 85px;
	background-image: url(images2/btn_quiz_order.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* 右側ボタン */
/* ----------------------------------------------------- */

.btn_welcome {
	width: 630px;
	height: 200px;
	margin-bottom: 10px;
}

.btn_welcome div {
	list-style: none;
	display: block;
}

.btn_welcome span {
	display: none;
}

.btn_welcome a:link {
	background-position: 0px 0px;
}

.btn_welcome a:hover {
	background-position: 0px -200px;
}

.btn_bg_welcome a {
	width: 630px;
	height: 200px;
	background-image: url(images2/bg_welcome.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_bg_campaign a {
	width: 630px;
	height: 200px;
	background-image: url(images2/bg_campaign.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_bg_quiz a {
	width: 630px;
	height: 200px;
	background-image: url(images2/bg_quiz.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_bg_quiz2 a {
	width: 630px;
	height: 200px;
	background-image: url(images2/bg_quiz2.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* アイコン用ボタン */
/* ----------------------------------------------------- */


.ico_mobile {
	background-image: url(images2/ico_mobile.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ico_faq {
	background-image: url(images2/ico_faq.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ico_contact {
	background-image: url(images2/ico_contact.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ico_keyword {
	background-image: url(images2/ico_keyword.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ico_contact_l {
	background-image: url(images2/ico_contact.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.link_b {
	background-image: url(images2/ico_link_b.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: left center;
}

.link_b_s {
	background-image: url(images2/ico_link_b_s.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
