@charset "utf-8";

*{zoom:1;}

hr{
 clear:both;
}


/*------サービス一時停止用*/
#serviceStop {
	position:relative;
	width:900px;
	margin:0 30px 30px 30px;
}

#serviceStop h2{
	text-align:center;
	font-size:138%;
	color:#fc347c;
	font-weight:bold;
	margin:10px 0 10px 0;
}

#serviceStop h3{
	text-align:center;
	font-size:107%;
	color:#333333;
	font-weight:bold;
	margin:10px 0 10px 0;
}

/*-----------------------*/

table,tr,td,img{
border:0;
padding:0;
margin:0;
}
.textFix{
	display:none;
}
.clearfix:after {
	content: ".";
	font-size: 0; 
	line-height: 0; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
#container_ol {
	position:relative;
	width:960px;
	margin:0;
	padding:0;
	text-align:left;
	}


.disp_bl{
display:block;
}
 


#container_ol h1{
	position:relative;
	width:960px;
	height:217px;
	background:url(../img/main_header.jpg) left top no-repeat;
		margin-bottom:10px;
}

#main{
	position:relative;
	width:940px;
	margin: 0px;
	padding:0px 10px; 
}

#main embed{
	position:relative;
	top:0px;
	left:0px;
}

#footer_ol{
	clear:both;
	padding:15px 0px 0px 20px;
	width:940px;
	height:40px;
	font-size:77%;
	color:#FFFFFF;
	line-height:1.2;
	background-color:#ff3389;
	float:left;
	text-align:center;
}

/*Contents Left*/

#contents_left{
	width:630px;
	margin-top:16px;
	margin-right:10px;
	float:left;
}
#contents_left a.itemAllClear{
	display:block;
	position:absolute;
	width:87px;
	height:14px;
	left: 178px;
	top: 0px;
}

#contents_right{
	position:relative;
	width:300px;
	margin-top:16px;
	float:right;
}

#contents_right #dollSwf{
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:650px;
}

/* Global Navi Style TOP*/
#top_navi {
	width:940px;
	height:44px;
	background:url(../img/navi01.jpg) no-repeat;

}
#top_navi ul {
	padding:0;
}
#top_navi li {
	display:inline;
	list-style-type:none;
}
#top_navi li a {
	height:44px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	}
/*------off*/
#top_navi li.t_navi01 a {
	background:url(../img/navi01.jpg) no-repeat 0px 0px;
	width:185px;
}
#top_navi li.t_navi02 a {
	background:url(../img/navi01.jpg) no-repeat -185px 0px;
	width:190px;
}
#top_navi li.t_navi03 a {
	background:url(../img/navi01.jpg) no-repeat -375px 0px;
	width:190px;
}
#top_navi li.t_navi04 a {
	background:url(../img/navi01.jpg) no-repeat -565px 0px;
	width:190px;
}
#top_navi li.t_navi05 a {
	background:url(../img/navi01.jpg) no-repeat -755px 0px;
	width:185px;
}


/*------hover*/
#top_navi li.t_navi01 a:hover {
	background:url(../img/navi01.jpg) no-repeat 0px -44px;
	
}
#top_navi li.t_navi02 a:hover {
	background:url(../img/navi01.jpg) no-repeat -185px -44px;
	
}
#top_navi li.t_navi03 a:hover {
	background:url(../img/navi01.jpg) no-repeat -375px -44px;
}

#top_navi li.t_navi04 a:hover {
	background:url(../img/navi01.jpg) no-repeat -565px -44px;
}

#top_navi li.t_navi05 a:hover {
	background:url(../img/navi01.jpg) no-repeat -755px -44px;
}




/*------on*/
#top_navi li.t_navi01_on a {
	background:url(../img/navi01.jpg) no-repeat 0px -44px;
	width:185px;
}
#top_navi li.t_navi02_on a {
	background:url(../img/navi01.jpg) no-repeat -185px -44px;
	width:190px;
}
#top_navi li.t_navi03_on a {
	background:url(../img/navi01.jpg) no-repeat -375px -44px;
	width:190px;
}
#top_navi li.t_navi04_on a {
	background:url(../img/navi01.jpg) no-repeat -565px -44px;
	width:190px;
}


#top_navi li.t_navi05_on a {
	background:url(../img/navi01.jpg) no-repeat -755px -44px;
	width:185px;
}



/* Global Navi Style end*/




/* Global Navi Style Bottom*/
#bottom_navi {
	position:relative;
	float:left;
	width:940px;
	height:39px;
	background:url(../img/navi02.jpg) no-repeat;
}
#bottom_navi ul {
	padding:0;
}
#bottom_navi li {
	display:inline;
	list-style-type:none;
}
#bottom_navi li a {
	height:39px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	}
#bottom_navi li.b_navi01 a {
	background:url(../img/navi02.jpg) no-repeat 0px 0px;
	width:185px;
}
#bottom_navi li.b_navi02 a {
	background:url(../img/navi02.jpg) no-repeat -185px 0px;
	width:190px;
}
#bottom_navi li.b_navi03 a {
	background:url(../img/navi02.jpg) no-repeat -375px 0px;
	width:190px;
}
#bottom_navi li.b_navi04 a {
	background:url(../img/navi02.jpg) no-repeat -565px 0px;
	width:190px;
}
#bottom_navi li.b_navi05 a {
	background:url(../img/navi02.jpg) no-repeat -755px 0px;
	width:185px;
}


/*------hover*/
#bottom_navi li.b_navi01 a:hover {
	background:url(../img/navi02.jpg) no-repeat 0px -39px;
	
}
#bottom_navi li.b_navi02 a:hover {
	background:url(../img/navi02.jpg) no-repeat -185px -39px;
	
}
#bottom_navi li.b_navi03 a:hover {
	background:url(../img/navi02.jpg) no-repeat -375px -39px;
}

#bottom_navi li.b_navi04 a:hover {
	background:url(../img/navi02.jpg) no-repeat -565px -39px;
}

#bottom_navi li.b_navi05 a:hover {
	background:url(../img/navi02.jpg) no-repeat -755px -39px;
}




/*------on*/
#bottom_navi li.b_navi01_on a {
	background:url(../img/navi02.jpg) no-repeat 0px -39px;
	width:185px;
}
#bottom_navi li.b_navi02_on a {
	background:url(../img/navi02.jpg) no-repeat -185px -39px;
	width:190px;
}
#bottom_navi li.b_navi03_on a {
	background:url(../img/navi02.jpg) no-repeat -375px -39px;
	width:190px;
}
#bottom_navi li.b_navi04_on a {
	background:url(../img/navi02.jpg) no-repeat -565px -39px;
	width:190px;
}


#bottom_navi li.b_navi05_on a {
	background:url(../img/navi02.jpg) no-repeat -755px -39px;
	width:185px;
}

/*------banner*/

#other_banner{
	clear:both;
	position:relative;	
	width:520px;
	margin:0 auto 20px;
	padding:20px 0 20px 0;
	}

#other_banner li{
	width:230px;
	height:49px;
	float:left;
	margin:5px 10px;
}

#other_banner li#other1 a{
	display:block;
	width:230px;
	height:49px;
	background:url(../img/1005jewelclip.jpg) top left no-repeat;
	}	

#other_banner li#other2 a{
	display:block;
	width:230px;
	height:49px;
	background:url(../img/1006canal4.jpg) top left no-repeat;
	}
	

/* Global Navi Style end*/


.pagetop {
	position:relative;
	float:left;
	width:630px;
	height:70px;
}

.pagetop .topbtn a{
	position:relative;
	float:right;
	display:block;
	width:61px;
	height:13px;
	top:5px;
	background:url(../img/pagetop.jpg) top left no-repeat;
}


.pagetop .topbtn a:hover{
	background-position:0px -13px;
}

.tryon_box table img{
padding-left:2px;
margin-bottom:3px;
}

.clearFix:after{
clear:both;
}
