@charset "utf-8";
* {
	padding:0;
	margin:0;
}
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	background-image: url(../img/bg_sub.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #F7F7F7;
}
html {
	overflow:scroll;
}
img {
	border:0;
}
a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #669900;
	text-decoration: underline;
}

#wrap {
	width: 900px;
	background-color: #FFFFFF;
}

/*　ヘッダー　*/
#header {
	background-image: url(../profile/img/bg_header_sub.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 900px;
	position: relative;
}
#pankuzu {
	font-size: 12px;
	line-height: 35px;
	height: 35px;
	width: 890px;
	padding-left: 10px;
}
#pankuzu a:link {
	color: #669900;
	text-decoration: none;
}
#pankuzu a:visited {
	color: #669900;
	text-decoration: none;
}
#pankuzu a:hover {
	color: #669900;
	text-decoration: underline;
}

h1 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	top: 5px;
}
h2 {
	position: absolute;
	left: 5px;
	top: 22px;
	
/*　左サイドの設定　*/
}#leftside {
	float: left;
	width: 220px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#naviarea {
	background-color: #E8E8E8;
	width: 200px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#leftside h3 {
	margin-bottom: 10px;
}

/*　ナビ・ロールオーバー設定　*/
#leftside ul#navi01 {
	width: 180px;
	margin-bottom: 10px;
	padding-left: 5px;
}
#navi01 li {
	list-style-type: none;
}
#navi01 li a {
	background-image: url(../img/sub_navi.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#nv01_01 a {
	background-position: 0px 0px;
}
#nv01_01 a:hover {
	background-position: -190px 0px;
}
#nv01_02 a {
	background-position: 0px -26px;
}
#nv01_02 a:hover {
	background-position: -190px -26px;
}
#nv01_03 a {
	background-position: 0px -52px;
}
#nv01_03 a:hover {
	background-position: -190px -52px;
}
#nv01_04 a {
	background-position: 0px -78px;
}
#nv01_04 a:hover {
	background-position: -190px -78px;
}
#nv01_05 a {
	background-position: 0px -104px;
}
#nv01_05 a:hover {
	background-position: -190px -104px;
}
#nv01_06 a {
	background-position: 0px -130px;
}
#nv01_06 a:hover {
	background-position: -190px -130px;
}
#nv01_07 a {
	background-position: 0px -156px;
}
#nv01_07 a:hover {
	background-position: -190px -156px;
}
#nv01_08 a {
	background-position: 0px -182px;
}
#nv01_08 a:hover {
	background-position: -190px -182px;
}
#leftside ul#navi02 {
	width: 180px;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 15px;
}
#navi02 li {
	line-height: 21px;
	height: 21px;
	background-image: url(../img/arrow02.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 8px;
	display: block;
	width: 182px;
}
#navi02 a {
	display: block;
	height: 21px;
	width: 182px;
}
#navi02 a:hover {
	background-color: #F7F7F7;
}
#leftside ul#navi03 {
	width: 180px;
	padding-left: 5px;
}
#navi03 li {
	list-style-type: none;
}
#navi03 li a {
	background-image: url(../img/sub_navi.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#bannararea {
	width: 200px;
	margin-bottom: 20px;
}
#bannararea p {
	margin-bottom: 10px;
}

/*　右サイドの設定　*/

#rightside {
	float: right;
	width: 670px;
}

#rightside2 {
	float: right;
	width: 660px;
}

/*　フッタの設定　*/
#footer {
	clear: both;
	width: 900px;
}
#footer ul {
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	color: #333333;
	padding-left: 15px;
	margin-bottom: 5px;
}
#footer li {
	display: inline;
	list-style-type: none;
}
#footer address {
	background-color: #666666;
	height: 21px;
	width: 890px;
	padding-top: 4px;
	padding-left: 10px;
}

/*　フロート解除のタグ　*/
.clear {
	clear: both;
}

/*　シャンパーニュメゾンのナビ　*/
#leftside ul#navi_maison {
	width: 180px;
	margin-bottom: 10px;
	padding-left: 5px;
}
#navi_maison li {
	list-style-type: none;
}
#navi_maison li a {
	background-image: url(../various/img/initial.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
#nm_a a {
	background-position: 0px 0px;
}
#nm_a a:hover {
	background-position: -190px 0px;
}
#nm_b a {
	background-position: 0px -26px;
}
#nm_b a:hover {
	background-position: -190px -26px;
}
#nm_c a {
	background-position: 0px -52px;
}
#nm_c a:hover {
	background-position: -190px -52px;
}
#nm_d a {
	background-position: 0px -78px;
}
#nm_d a:hover {
	background-position: -190px -78px;
}
#nm_e a {
	background-position: 0px -104px;
}
#nm_e a:hover {
	background-position: -190px -104px;
}
#nm_f a {
	background-position: 0px -130px;
}
#nm_f a:hover {
	background-position: -190px -130px;
}
#nm_g a {
	background-position: 0px -156px;
}
#nm_g a:hover {
	background-position: -190px -156px;
}
#nm_h a {
	background-position: 0px -182px;
}
#nm_h a:hover {
	background-position: -190px -182px;
}
#nm_i a {
	background-position: 0px -208px;
}
#nm_i a:hover {
	background-position: -190px -208px;
}
#nm_j a {
	background-position: 0px -234px;
}
#nm_j a:hover {
	background-position: -190px -234px;
}
#nm_k a {
	background-position: 0px -260px;
}
#nm_k a:hover {
	background-position: -190px -260px;
}
#nm_l a {
	background-position: 0px -286px;
}
#nm_l a:hover {
	background-position: -190px -286px;
}
#nm_m a {
	background-position: 0px -312px;
}
#nm_m a:hover {
	background-position: -190px -312px;
}
#nm_n a {
	background-position: 0px -338px;
}
#nm_n a:hover {
	background-position: -190px -338px;
}
#nm_o a {
	background-position: 0px -364px;
}
#nm_o a:hover {
	background-position: -190px -364px;
}
#nm_p a {
	background-position: 0px -390px;
}
#nm_p a:hover {
	background-position: -190px -390px;
}
#nm_q a {
	background-position: 0px -416px;
}
#nm_q a:hover {
	background-position: -190px -416px;
}
#nm_r a {
	background-position: 0px -442px;
}
#nm_r a:hover {
	background-position: -190px -442px;
}
#nm_s a {
	background-position: 0px -468px;
}
#nm_s a:hover {
	background-position: -190px -468px;
}
#nm_t a {
	background-position: 0px -494px;
}
#nm_t a:hover {
	background-position: -190px -494px;
}
#nm_u a {
	background-position: 0px -520px;
}
#nm_u a:hover {
	background-position: -190px -520px;
}
#nm_v a {
	background-position: 0px -546px;
}
#nm_v a:hover {
	background-position: -190px -546px;
}
#nm_w a {
	background-position: 0px -572px;
}
#nm_w a:hover {
	background-position: -190px -572px;
}
#nm_x a {
	background-position: 0px -598px;
}
#nm_x a:hover {
	background-position: -190px -598px;
}
#nm_y a {
	background-position: 0px -624px;
}
#nm_y a:hover {
	background-position: -190px -624px;
}
#nm_z a {
	background-position: 0px -650px;
}
#nm_z a:hover {
	background-position: -190px -650px;
}
#dia {
	color: #C99;
}
#dia {
	color: #C99;
}
#dia {
	color: #C99;
}
#dia {
	color: #C99;
}
#購入の流れ {
	font-size: 16px;
}
