﻿@charset "utf-8";
/* ---------------------------
共通
--------------------------- */
div#contentsAria {
	margin: 0px;
	padding: 0px;
	width: 910px;
	font-size: 12px;
	line-height: 22px;
	color: #5f4c14;
}
div.endBlock {
	margin: 0px;
	padding: 0px;
	clear: both;
}
div#contentsAria h3 {
	margin: 0px;
	padding: 0px;
}
div#contentsAria div,
div#contentsAria h4,
div#contentsAria h5,
div#contentsAria h6,
div#contentsAria p,
div#contentsAria table,
div#contentsAria th,
div#contentsAria td,
div#contentsAria ul,
div#contentsAria ol,
div#contentsAria li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#contentsAria a {
	text-decoration: none;
}

/*#####ページトップへ戻る#####*/
div#contentsAria .pagetop_btn {
	background-image:url(images/page_top_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;
	margin:0px;
	width: 160px;
	height: 20px;
	padding-left:750px;
}

div#contentsAria .pagetop_btn a {
	width:160px;
	height:20px;
	display:block;
	text-indent: -9999px;
}


/* -----------------------------------------------------
トップページ　（上ブロック）
-------------------------------------------------------- */

div#contentsAria div#topHeaderAria {
	width:910px;
	height:660px;
}

div#contentsAria div#topHeaderAria div.topLogo {
	background-image:url(images/top_logo_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:910px;
	height:90px;
}
div#contentsAria div#topHeaderAria div.topLogo p.beautyNavi {
	float:left;
	padding:50px 0 10px 320px;
	width:135px;
	height:30px;
	text-indent:-9999px;}
div#contentsAria div#topHeaderAria div.topLogo p.gurunavi {
	float:left;
	padding:50px 320px 10px 0;
	width:135px;
	height:30px;
	text-indent:-9999px;}
div#contentsAria div#topHeaderAria div.topLogo p.beautyNavi a,
div#contentsAria div#topHeaderAria div.topLogo p.gurunavi a {
	display:block;
	width:135px;
	height:30px;}


div#contentsAria div#topHeaderAria h4 {
	background-image:url(images/top_catch_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:910px;
	height:170px;
	text-indent:-9999px;
}

div#contentsAria div#topHeaderAria p.topRead {
	background-image:url(images/top_read_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 240px 0 250px;
	text-align:center;
	line-height:24px;
	color: #5f4c14;
	width:420px;
	height:190px;
}

/*--各種リンクボタン--*/
div#contentsAria div#topHeaderAria p.topHana {
	float:left;
	background-image:url(images/top_hana_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:375px;
	height:60px;
	padding:0 20px 25px 60px;
}
div#contentsAria div#topHeaderAria p.topHana a {
	display:block;
	width:375px;
	height:60px;
	text-indent:-9999px;
}
div#contentsAria div#topHeaderAria p.topHana a:hover {
	background-image:url(images/top_hana_btn.jpg);
	widows:375px;
	height:60px;
	background-position:top left;
}

div#contentsAria div#topHeaderAria p.topRin {
	float:left;
	background-image:url(images/top_rin_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:375px;
	height:60px;
	padding:0 60px 25px 20px;
}
div#contentsAria div#topHeaderAria p.topRin a {
	display:block;
	width:375px;
	height:60px;
	text-indent:-9999px;
}
div#contentsAria div#topHeaderAria p.topRin a:hover {
	background-image:url(images/top_rin_btn.jpg);
	widows:375px;
	height:60px;
	background-position:top left;
}


div#contentsAria div#topHeaderAria p.topQandA {
	float:left;
	background-image:url(images/top_qanda_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:670px;
	height:50px;
	padding:0 45px 75px 60px;
}
div#contentsAria div#topHeaderAria p.topQandA a {
	display:block;
	width:670px;
	height:50px;
	text-indent:-9999px;
}
div#contentsAria div#topHeaderAria p.topQandA a:hover {
	background-image:url(images/top_qanda_btn.jpg);
	widows:670px;
	height:50px;
	background-position:top left;
}


div#contentsAria div#topHeaderAria p.topNext {
	float:left;
	background-image:url(images/top_next_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:135px;
	height:125px;
}
div#contentsAria div#topHeaderAria p.topNext a {
	display:block;
	width:100px;
	height:70px;
	text-indent:-9999px;
}
div#contentsAria div#topHeaderAria p.topNext a:hover {
	background-image:url(images/top_next_btn.jpg);
	widows:100px;
	height:70px;
	background-position:top left;
}




/* -----------------------------------------------------
トップページ　（下ブロック）
-------------------------------------------------------- */

div#contentsAria div#topUnderAria {
	width:910px;
	height:340px;
}

div#contentsAria div#topUnderAria h5 {
	background-image:url(images/top_gurunavi_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:910px;
	height:100px;
	text-indent:-9999px;
}

/*--ホームページ画像リンク--*/
div#contentsAria div#topUnderAria div.gurunaviImg {
	float:left;
	background-image:url(images/top_gurunavi_img.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:260px;
	height:170px;
	padding:0 20px 70px 50px;}
div#contentsAria div#topUnderAria div.gurunaviImg a {
	display:block;
	width:260px;
	height:170px;
	text-indent:-9999px;
}

/*--右ブロック-*/
div#contentsAria div#topUnderAria div.gurunaviBox {
	float:left;
	background-image:url(images/top_gurunavi_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:580px;
	height:240px;
}
div#contentsAria div#topUnderAria div.gurunaviBox h6 {
	width:580px;
	height:50px;
	text-indent:-9999px;
}
div#contentsAria div#topUnderAria div.gurunaviBox p.txt {
	padding:0 80px 0 0;
	line-height:22px;
	color: #5f4c14;
	width:500px;
	height:90px;
}

/*--ホームページリンクボタン--*/
div#contentsAria div#topUnderAria div.gurunaviBox p.hp {
	float:left;
	background-image:url(images/top_gurunavi_hp_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:580px;
	height:100px;
}
div#contentsAria div#topUnderAria div.gurunaviBox p.hp a {
	display:block;
	width:520px;
	height:30px;
	text-indent:-9999px;
}
div#contentsAria div#topUnderAria div.gurunaviBox p.hp a:hover {
	background-image:url(images/top_gurunavi_hp_btn.jpg);
	widows:520px;
	height:30px;
	background-position:top left;
}