﻿html {
	padding: 0px;
	background-color: #040943;
	margin: 0px;
/*	background-image: url('../image/back.png');雪の結晶1/2
	background-repeat: no-repeat;*/
}
body {
	font-size: 14px;
	line-height: 120%;
	font-family: "ＭＳ Ｐゴシック";
	padding:0;
	margin:0;
/*	background-image: url('../image/back_crystal.png');雪の結晶2/2
	background-repeat: repeat;
	background-position: 0 120px;
*/
}

#point {
	color: #040946;
	font-size:0px;
	height:0px;
	padding:0px;
}
#back_crystal {
	width: 110%;
	position: absolute;
	top: 0;
	left: 0;
	
}
#back_crystal_m {
	width: 100%;
	position: center middle;
	height: 100%;
}
#header {
	width: 1024px;
	height: 125px;
	border: none;
	margin:auto;
	position: relative;
}
#pro_header {
	width: 1024px;
	height: 160px;
	border: none;
	margin:auto;
	position: relative;

}
#nav_hr{
	text-align: right;
	border: groove 1px #ffffff;
	padding-right: 20px;
	width: 71%;
	position: absolute;
	top: 57px;
	left: /*330px;*/270px;
}
#header img {
	width: 200px;
}
#co_header img {
	width: 200px;
}
#pro_header img {
	width: 200px;
}
#logo {
	position: absolute;
	top: 12px;
	left: /*40px;*/0px;
}
#nav_menu_base {
	padding: 0px;
	width:750px;
	position: absolute;
	top: 16px;
	left: 300px;
}
#nav_menu {
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 28px;
	font-weight: bold;
}
#nav_menu li {
	padding:0px 10px;
	height: 25px;
	display: inline;
	float: left;
}
#nav_menu li a {
	font-size: 14px;
	padding :0px;
	color: #ffffff;
	display: block;
	text-decoration: none;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
}
.menu  {
	height: 30px;
}
.currentText {
	color: #d7c552; font-size: 16px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
}
#pro_nav_b_left_img img {
	position: absolute;
	top: 70px;
	left: 275px;
	width: 30px;
}
#pro_nav_b_right_img img {
	position: absolute;
	top: 70px;
	left: 998px;
	width: 20px;
}
#pro_nav_menu_base {
	padding: 0px;
	width:705px;
	position: absolute;
	top: 85px;
	left: 306px;
}
#pro_nav_menu {
	list-style: none;
	width: 735px;
	margin: 0px;
	padding: 0px;
}
.pro_menu {float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.pro_menu li {
	padding: 0px;
	display: inline;

}
.pro_menu li a {
	padding: 0px;
	display: block;
	text-decoration: none;
}
#marriage_b {
 background-image :url("../image/product/b_bridal.png");
 width: 115px;height: 52px;
}
#ordermade_b {
 background-image :url("../image/product/b_ordermade.png");
 width: 115px;height: 52px;
}
#remake_b {
 background-image :url("../image/product/b_remake.png");
 width: 115px;height: 52px;
}
#original_b {
 background-image :url("../image/product/b_original.png");
 width: 115px;height: 52px;
}
#stone_b {
 background-image :url("../image/product/b_stone.png");
 width: 115px;height: 52px;
}
#sentiment_b {
 background-image :url("../image/product/b_sentiment.png");
 width: 115px;height: 52px;
}
.pro_currentMenu   {
	width: 115px;height: 52px;z-index:10;
}
#pro_nav_menu_base img {
	width:115px;
	padding: 0px;
	margin: 0px;
	border: none;
}

#contents {
	width:1024px;
	margin: auto;
}

#frame_contents {
padding: 80px;width: 860px;margin:auto;
position: relative;
}

#copyright {
	text-align: center;
	font-size: 12px;
	color: #ffffff;
}


