@charset "utf-8";

body { background-image:url(images/body_back01.jpg); background-repeat:repeat-x; background-position:top;text-align: center;}
* { margin:0px; padding:0px; color:#666666; font-size:12px; line-height:160%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:normal;}
a { color:#2DA5DE; outline:none; text-decoration:none;}
a:hover { color:#2DA5DE; text-decoration:underline;}
li { list-style:none;}
img { border:none;}

/*------------回り込み解除------------*/
.clear_def { clear:both; height:1em; line-height:100%;}

/*------------全体------------*/
#wrap_all {
	width:800px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color:#FFFFFF;
}
h1 {
	background-image:url(images/back_img_01.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#222B33;
	font-size: 10px;
	line-height: 140%;
	color: #FFFFFF;
	padding: 0.4em 25px 0.4em;
}
.back_btn { display:block; position:absolute; width:133px; height:19px; top:285px; right:0;}

/*-----ie用透過png設定-----*/
* html .iepngimg { behavior: expression(IEPNGFIX.fix(this)); }

/*------------フッター------------*/
#footer { padding:0.8em 35px 0.75em; text-align:right; line-height:120%; color:#fff; font-size:10px; background:#838341 url(images/back_img_02.jpg) repeat-x bottom; border-top: 1px solid #fff;}
#footer span { font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#fff; font-size:10px;}

/*------------メイン------------*/
#header_content { height:685px; position:relative;}
#header_content .himg01 { position:relative; top:0;}
#header_content .block01 { width:100%; top:315px; left:0; text-align:center; position:absolute;}
#header_content .block01 .block_inner { width:715px; margin-left:auto; margin-right:auto;}
#header_content .block01 .block_inner .left_block { width:460px; float:left;}
#header_content .block01 .block_inner .right_block { width:243px; float:right;}
#header_content .block01 .block_inner .left_block .midasi { margin-top:1em; text-align:left; margin-bottom:1.3em;}
#header_content .block01 .block_inner .left_block p { text-align:left;}

.content01 { text-align:center;}
.content01 .content_inner { width:500px; margin-left:auto; margin-right:auto; border:1px #ccc solid; padding-top:1.3em; padding-bottom:0.6em;}
.content01 dl { background:url(images/jewely/pict01.gif) no-repeat left 0.5em; clear:left; width:430px; margin-left:auto; margin-right:auto; padding-bottom:0.3em;}
.content01 dt { margin-left:11px; display:inline; float:left; text-align:left; width:5em;}
.content01 dt img { position:relative; top:-0.2em; margin-right:0.5em;}
.content01 dd { margin-left:6.7em; text-align:left;}

.content02 { border-bottom:1px #ccc solid; margin:3em auto 2em; width:715px;}
.content02 .left_block { width:460px; float:left;}
.content02 .right_block { width:243px; float:right;}



