@charset "utf-8";
/***********特集アーカイブ**************/
.featurearchive{margin-top:15px;}
.featurearchive li{padding-bottom:10px; margin-top:10px; border-bottom:1px dotted #CCCCCC; overflow:hidden;}
.featurearchive .fal img{width:218px; height:113px;}
.featurearchive .fal img{float:left;}
.featurearchive .far{float:left; margin-left:15px; width:525px;}
.featurearchive .far p{font-size:12px; margin-bottom:10px; color:#333333;}
.featurearchive .far p a{font-size:14px;}


/*----------------------マカナ---------------------------------------*/
#makana #content{
	margin:20px auto;
	width:980px;
}

#makana #content p{color:#666666;}
	
#makana #hedear01 {
	margin:20px 0;
}

#makana #maincontent{
	width:655px;
	float:left;
}


#makana .main01{
	float:left;
	width:304px;
}

#makana .main02{
	float:left;
	width:340px;
	padding:20px 0 0 0px;
}

#makana .main02 p{
 	border-bottom:dotted 1px #d4d4d4;
 	color:#6f5c35;
	font-size:16px;
	margin:10px 0px 0px 10px;
}

#makana #text_top{
	border-bottom:dotted 1px #d4d4d4;
	border-top:dotted 1px #d4d4d4;
 	color:#6f5c35;
	font-size:16px;
	margin:10px 0px 0px 10px;
}

#makana .main03 p{
	font-size:13px;
	padding-top:10px;
	border:none;
	color:#585858;
}

#makana .index {
	border-top:solid 1px #6f5c35;
	border-bottom:solid 1px #6f5c35;
	padding:10px 0 5px 0;
	height:115px;
}

#makana .index li{
	float:left;
	width:115px;
}
#makana .index li a{text-decoration:none;}
#makana .index li a span{
	color:#b3b3b3;
}
#makana .index li a span:hover{
	text-decoration:underline;
	color:#b3b3b3;
}

#makana #icon{
	width:20px;
	padding:30px 0 0 0;
}


#makana #sidecontent{
	width:241px;
	float:left;
	padding-left:81px;
}

#makana .side01{
	padding-bottom:20px;
}

#makana .side02{
	padding-bottom:35px;
}

#makana .side02 li{
	background:url(/images/feature/makana/icon01.jpg) no-repeat scroll 0 9px;
	border-bottom:dotted 1px #d4d4d4;
	padding:7px 0 7px 13px;
	margin:0;
}

#makana .side02 li a{
	color:#333333;
	padding-right:13px;
}
#makana .side02 li a:hover{
	text-decoration:underline;
}

#makana .side02 span{
	color:#6f5c35;
}

#makana #none{
	background:none;
	padding:0;
}

#makana #hyouzi{
	background:url(/images/feature/makana/icon01.png) no-repeat scroll 0 9px;
	background-color:#efede8;
}

#makana .side03{
	background:url(/images/feature/makana/garrary.jpg) no-repeat scroll 0 0;
	height:320px;
}

#makana .img_left{
	float:left;
	width:65px;
	padding:12px 0 5px 10px;
}
#makana.text_right{
	float:left;
	width:140px;
	font-size:15px;
	padding:15px 0 0 10px;
}
#makana .text_right a{
	color:#333333;
}
#makana .text_right a:hover{
	text-decoration:underline;
}
#makana em{
	font-weight:bold;
}

/*--------------------- index02　ハワイアンジュエリー -----------------*/
#makana .main04{
	float:left;
	padding-bottom:20px;
}

#makana .main05{
	float:right;
	border-left:dotted 1px #333333;
	text-align:right;
	font-size:24px;
	color:#6f5c35;
}

#makana .main06{
	float:left;
	width:295px;
}

#makana .main06 p{
	font-weight:bold;
	font-size:36px;
	letter-spacing:8px;
    margin: 0;
    padding-left: 8px
}

#makana #main_text{
	padding-top:20px;
	width:655px;
}

#makana .main07{
	float:left;
	width:309px;
	padding:20px;
}
.main07 p{
	margin:10px;
	line-height:1.6em;
	letter-spacing:0.1em;
}

.main08{
	margin:10px;
}
.main08 img{
	padding:15px 0 5px 15px;
}

.makana_kodawari{
	text-align:right;
}
.makana_kodawari a{
	text-align:right;
	text-decoration:underline;
	color:#6f5c35;
}

.makana_kodawari a:hover{
	text-align:right;
	text-decoration:underline;
	color:#b3b3b3;
}

.main09{
	float:left;
	width:217px;
	padding:0 20px;
}
.main09 img{
	margin:10px;
}

.main10{
	float:left;
	width:375px;
	padding:15px 0px 0px 10px;;
}

.main10 p{
	margin:10px;
	line-height:1.6em;
	letter-spacing:0.1em;
}

.main11{
	padding:20px 25px 0 25px;
}
.main11 p{
	margin:0 0 0 10px;
	line-height:1.6em;
	letter-spacing:0.1em;
}
.main12{
	padding:15px 20px 0 20px;
}
.main13{
	background:url(/images/feature/makana/yobi_02.jpg) no-repeat scroll 0 0;
	float:left;
	width:286px;
	height:175px;
	margin-right:10px;
}
.main14{
	background:url(/images/feature/makana/yobi_04.jpg) no-repeat scroll 0 0;
	float:left;
	width:286px;
	height:175px;
	margin-left:15px;
}
.main13 p, .main14 p, .main15 p{
	padding:80px 20px 0 25px;
	letter-spacing: 0.1em;
    line-height: 1.6em;
}


.main15{
	background:url(/images/feature/makana/yobi_08.jpg) no-repeat scroll 0 0;
	float:left;
	width:286px;
	height:173px;
}

.main16{
	background:url(/images/feature/makana/yobi_09.jpg) no-repeat scroll 0 0;
	float:left;
	width:314px;
	height:173px
}
.main16 p{
	padding: 35px 0 0 45px;
    width: 127px;
}

.main16 span {
	font-size:14px;
	color:#978a6f;
}
.main17, .main18{
 	padding:30px 0 0 20px;
}

#kodawari{
	margin-left:200px;
	font-size:12px;
	text-decoration:underline;
}
.makana_kodawari2{
	margin-top:30px;
	width:655px;
}
.makana_kodawari2 a{
	font-size:14px;
	text-decoration:none;
	color:#6f5c35;
}

.makana_kodawari2 a:hover{
	text-decoration:underline;
	color:#b3b3b3;
}

.side04{
	background:url(/images/feature/makana/zyouhou01.jpg) no-repeat scroll 0 0;
	height:248px;
	padding-bottom:25px;
}

.side04 p{
	letter-spacing: 0.1em;
    line-height: 1.6em;
    padding: 65px 0 0 25px;
    width: 192px;
	color:#6f5c35;
}

.side05{
	background:url(/images/feature/makana/side_ring/haikei.jpg) no-repeat scroll 0 0;
	width:238px;
	height:875px;
}

.side06{
	padding:10px 0 0 50px;
}

.side07 ul li{
	float:left;
	padding:4px 0 0 10px;
}

/*-------------------index03　マカナこだわり------------------------*/
.main19{
	float:left;
	width:276px;
	margin:20px;
}
.main20{
	float:left;
	width:290px;
	margin:25px 0 10px 10px;
}
.main20 p{
	padding:0;
	letter-spacing: 0.1em;
    line-height: 1.6em;
}
#main_text2{
	margin:20px 0 0 30px;
}
.main21{
	float:left;
	background:url(/images/feature/makana/haikei_01.jpg) no-repeat scroll 0 0;
	width:197px;
	height:321px;
}
.main22{
	float:left;
	background:url(/images/feature/makana/haikei_02.jpg) no-repeat scroll 0 0;
	width:198px;
	height:321px;
}
.main23{
	float:left;
	background:url(/images/feature/makana/haikei_03.jpg) no-repeat scroll 0 0;
	width:200px;
	height:321px;
}
.main21 p, .main22 p, .main23 p{
	padding:193px 0 0 20px;
	width:160px;
}
.side08{
	background:url(/images/feature/makana/zyouhou02.jpg) no-repeat scroll 0 0;
	height:335px;
	padding-bottom:25px;
}
.side08 p{
	letter-spacing: 0.1em;
    line-height: 1.6em;
    padding: 65px 0 0 25px;
	color:#6f5c35;
    width: 192px;
}
.side09{
	background:url(/images/feature/makana/side_ring/haikei.jpg) no-repeat scroll 0 0;
	width:238px;
	height:175px;
}
.side10{
	padding:10px 0 0 35px;
}

/*----------------------index04 高崎店レポート-------------------*/

.main24{
	float:left;
	width:375px;
	padding:20px;
}
.main24 img{
	float:left;
	padding-right:15px;
}
.main24 p{
	letter-spacing: 0.1em;
    line-height: 1.6em;
}
.main25{
	padding-top:17px;
}

.main26{
	margin:20px;
	float:left;
	width:260px;
}
.main27 p{
	width:290px;
	float:left;
	padding:20px;
	letter-spacing: 0.1em;
    line-height: 1.6em;
}

#yubiwa_mari{
	background:url(/images/feature/makana/haikei_mari.jpg) no-repeat scroll 0 0;
	height:644px;
	margin:20px;
}
#yubiwa_mari p{
	letter-spacing: 0.1em;
    line-height: 1.6em;
	color:#6f5c35;
	padding: 12px 0 0 150px;
    width: 430px;
	margin:0px;
}

#yubiwa_mari .main29 p{
	padding:0;
	width:350px;
	color:#333333;
}
.main28{
	float:left;
	padding:17px 0 0 23px;
	width:163px;
	height:129px;	
}
.main29{
	float:left;
	padding:18px 0 0 23px;
	width:350px;	
}

#yubiwa_en{
	background:url(/images/feature/makana/haikei_en.jpg) no-repeat scroll 0 0;
	height:220px;
	margin:20px;
}

#yubiwa_en p{
	letter-spacing: 0.1em;
    line-height: 1.6em;
	color:#6f5c35;
	padding: 12px 0 0 150px;
    width: 430px;
	margin:0px;
}

#yubiwa_en .main29 p{
	padding:0;
	width:350px;
	color:#333333;
}

.main30{
	float:left;
	padding:15px 0 0 26px;
	width:163px;	
}
#yubiwa_en .main31{
	width:175px;
	float:left;
}
#yubiwa_en .main31 p{
	width:175px;
	padding:30px 0 0 20px;
	margin:0;
	font-size:14px;
	color:c5ab74;
}
#yubiwa_en .main32{
	width:400px;
	float:left;
}
#yubiwa_en .main32 p{
	width:390px;
	padding:19px 0 0 12px;
	color:#333333;
}

#yubiwa_pen{
	background:url(/images/feature/makana/haikei_pen.jpg) no-repeat scroll 0 0;
	height:185px;
	margin:20px;
}
#yubiwa_pen p{
	letter-spacing: 0.1em;
    line-height: 1.6em;
	color:#6f5c35;
	padding: 12px 0 0 150px;
    width: 430px;
	margin:0px;
}
#yubiwa_pen .main33 p{
	padding:0;
	width:350px;
	color:#333333;
}
.main33{
	float:left;
	padding:18px 0 0 23px;
	width:350px;	
}

.main34{
	margin:20px;
	float:left;
}
#top_title{
	font-weight:bold;
	border-bottom:dotted 2px #6f5c35;
	font-size:14px;
	padding-top:20px;
	color:#6f5c35;
}
.main35 p{
	float:left;
	padding:0;
	letter-spacing: 0.1em;
    line-height: 1.6em;
	width:352px;
}

#title{
	font-weight:bold;
	border-bottom:dotted 2px #6f5c35;
	font-size:14px;
	padding-top:5px;
	color:#6f5c35;
}
.main36{
	padding:20px 0 0 20px;
	float:left;
	width:320px;
}

.main36 p{
	float:left;
	padding:0;
	letter-spacing: 0.1em;
    line-height: 1.6em;
	width:320px;
}

.main37{
	margin:20px 0 0 0px;
	float:left;
	width:296px;
}

#kodawari2{
	margin-left:160px;
	font-size:12px;
	text-decoration:underline;
}

.side11{
	background: url(/images/feature/makana/haikei04.jpg) no-repeat scroll 0 0;
	width:238px;
	height:416px;
}

/*----------------------index05 魅力を語る---------------------*/

#koe{
	padding-top:20px;
	color:#6f5c35;
	font-size:13px;
	letter-spacing:0;
}
.main38{
	background:url(/images/feature/makana/hukidashi_02.jpg) no-repeat scroll 0 0;
	margin:20px;
	float:left;
	width:372px;
	height:205px;
}
.main38 p{
	width:302px;
	letter-spacing: 0.1em;
    line-height: 1.6em;
	padding-left:30px;
}

.main39 {
	float:left;
	width:210px;
	padding:20px 0 0 0;
}

.main40 {
	float:left;
	width:210px;
	margin:20px 0 20px 20px;
}
.main41{
	background:url(/images/feature/makana/hukidashi_03.jpg) no-repeat scroll 0 0;
	float:left;
	width:390px;
	height:157px;
	margin:20px 0 0 0;
}
.main41 p{
	width:320px;
	letter-spacing: 0.1em;
    line-height: 1.6em;
	padding:20px 0 0 43px;
}

.main42{
	background:url(/images/feature/makana/hukidashi_04.jpg) no-repeat scroll 0 0;
	margin:20px 0 20px 20px;
	float:left;
	width:400px;
	height:205px;
}

.main42 p{
	width:340px;
	letter-spacing: 0.1em;
    line-height: 1.6em;
	padding:25px 0 0 30px;
}
.main43 {
	float:left;
	width:210px;
	padding:20px 0 0 0;
}

.side12{
	background: url(/images/feature/makana/haikei04.jpg) no-repeat scroll 0 0;
	width:238px;
	height:175px;
}
.side13{
	padding:10px 0 0 75px;
}

/*--------------------付けたし-----------------*/
.main44{
	background:url(/images/feature/makana/main07_2.jpg) no-repeat scroll 0 0;
	width:655px;
	height:277px;
}
.main44 p{
	letter-spacing: 0.1em;
    line-height: 1.6em;
	padding:169px 25px 0 30px;
	color:#ffffff;
}


.under_link dl{
	float:left;
	padding:15px 0 5px 26px;
}


.under_link dd a{
	color:#6F5C35;
	text-decoration:underline;
}

.under_link dd a:hover{
	color:#cccccc;
}

.under_link{
	background-color:#F0ECE9;
	margin-top:15px;
}



/*


オレッキオ特集 



*/
#orecchio #grid1column{
	font-size:12px;
	color:#333333;
}

#orecchio #grid1column{
	letter-spacing:1.1px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	position:relative;
}

#orecchio .ttlm{
	background:url(/images/feature/orecchio/main.jpg) no-repeat;
	width:980px;
	height:292px;
	margin-top:10px;
	position:relative;}
#orecchio .ttlm a img{
	position:absolute;
	top:258px;
	left:766px;
}
	
#orecchio #main_content{
	width:655px; float:left;}

#orecchio #main_content p{color:#666666;}
#orecchio #main_content ul{
	margin-top:10px;}
	
#orecchio #main_content ul li{
	float:left;
	padding-left:2px;
}

#orecchio #main_content ul .none{
	padding:0;
}

#orecchio .omotesandou01{
	background-color:#eaeaea;
	margin-top:10px;
}

#orecchio .omotesandou01 .img01{
	float:left;
	margin-top:10px;
	padding-left:10px;
}

#orecchio .omotesandou01 .txt01{
	float:left;
	margin-top:10px;
	padding:3px 10px;
	width:280px;
}

#orecchio .omotesandou01 .txt01 p{
	font-size:13px;
}

#orecchio .omotesandou01 .txt01 .intro{
	font-size:12px;
	border:none;
	margin-top:60px;
}

#orecchio .omotesanndou02 .txt02{
	float:left;
	width:300px;
	padding:5px;
}

#orecchio .omotesanndou02 .txt02 span{
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	color:#6a8023;
}

#orecchio #main_content .omotesanndou02 .img02 ul{
	margin:3px;
}

#orecchio .mr{
	margin-top:20px;
}

#orecchio .tezyun img{
	display:block;
}

#orecchio .nagare .tezyun dt{
	float:left;
	clear:both;
}

#orecchio .nagare .tezyun dd{
	
}

#orecchio .nagare .tezyun dd p{
	padding-top:5px;
	margin:0;
	letter-spacing:1px;
}

#orecchio .nagare .tezyun dd .title01{
	font-size:16px;
	font-weight:bold;
	color:#6a8023;
	border-bottom:1px solid #eeeeee;
	margin-bottom:0;
}

#orecchio .d01{
  
}

#orecchio .d02{
	margin-top:63px;
}
#orecchio .d03{
	margin-top:48px;
}
#orecchio .d04{
	margin-top:59px;
}
#orecchio .d05{
	margin-top:43px;
	}
#orecchio .d06{
	margin-top:61px;
	
}
#orecchio .d07{
	margin-top:51px;
	
}
#orecchio .d08{
   
	
}
#orecchio .d09{
	margin-top:63px;
	
}
#orecchio .d10{
	margin-top:47px;
	
}
#orecchio .d11{
	margin-top:59px;
	
}
#orecchio .d12{
	margin-top:55px;
	
}
#orecchio .pa10{
	padding:10px;
}

#orecchio .access_t{
	width:365px;
	float:left;
	margin-top:10px;
}
#orecchio .access_t td{
	padding:2px 10px 2px 0;
}

#orecchio .access_m{
	width:274px;
	padding-right:10px;
	float:right;
	margin-top:10px;
}

#orecchio .access01 dl{
	float:left;
	width:161px;
	height:260px;
	border:1px solid #eeeeee;
}
#orecchio .access01 dt{
	padding:3px 0 0 5px;
}

#orecchio .access01 dd{
	font-size:10px;
	padding:10px;
}

#orecchio .top img{
	display:block;
}
#orecchio .top ul{
	border-bottom:1px solid #f4f4f4;
}

#orecchio .top {
	margin-bottom:10px;
}

#orecchio .under img{
	display:block;
}
#orecchio .under ul{
	border-top:1px solid #f4f4f4;
}
#orecchio .mr3{
	margin-top:3px;
}


/*-------------------2page---------------------------------*/
#orecchio .charm{
	background-color:#f9fafa;
	margin-top:10px;
}

#orecchio .charm p, .intro01{
	padding:15px;
	font-size:13px;
}

#orecchio .intro02 .img03{
	float:left;
	width:231px;
	padding-right:10px;
}
#orecchio .intro02 .txt03{
	float:left;
	width:412px;
	margin-top:10px;
	letter-spacing:1px;
}
#orecchio .intro02 .txt03 .t1{
	color: #6a8023;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	padding-bottom:4px;
}

#orecchio .txt03 p{
	padding-top:4px;
}

#orecchio .ring_name{
	background:url(images/ring_h.gif) no-repeat;
	height:87px;
	width:225px;
	margin:2px 4px 2px 0;
}

#orecchio .ring_name p{
	padding:13px 13px;
	font-size:11px;
}

#orecchio .ring_name p span{
	color: #6a8023;
	font-size:14px;
	font-weight:bold;
}

#orecchio .b01{
	border-right:1px solid #cccccc;
}

#orecchio .mr2{
	margin:2px;
}

#orecchio .table01 table{
	margin-bottom:10px;
}

#orecchio .table01 td{
	border-bottom:1px dotted #cccccc;
}

#orecchio .until_ring img{
	display:block;
}


#orecchio .until_ring dt{
	float:left;
	clear:both;
}

#orecchio .until_ring dd{
	
}


#orecchio .until_ring dd .title01{
	font-size:16px;
	font-weight:bold;
	color:#6a8023;
	border-bottom:1px solid #eeeeee;
	margin-bottom:0;
}
#orecchio .until_ring dd p{
	padding-top:5px;
	margin:0;
}

#orecchio .life01{
	background-color:#f4f4f4;
}

#orecchio .life01 ul{
	padding:15px 0 15px 15px;
}

#orecchio .on_off{
	width:169px;
	margin-top:30px;
}
#orecchio .on_off p{
	padding:4px 10px;
}


/*-----------------------------page3---------------------*/
#orecchio .voice{
	border-bottom:1px dotted #cccccc;
}

#orecchio .qa dl{
	background:url(/images/feature/orecchio/qa_h.gif) no-repeat;
	height:98px;
	padding:15px 15px 0 15px;
}

#orecchio .qa dt{
	color:#6a8023;
	font-weight:bold;
}
#orecchio .qa dd{
	font-weight:bold;
	color:#804d23;
	padding-top:5px;
  	text-indent:-1em;
  	padding-left:1em;
}
#orecchio .oficial dl{
	float:left;
	padding-bottom:10px;
}


#orecchio .oficial dd a{
	color:#6a8023;
}

#orecchio .oficial dd a:hover{
	text-decoration:none;
}

#orecchio .oficial{
	background:url(/images/feature/orecchio/official_h.gif) no-repeat scroll 0 0;
}

#orecchio .oficial p{
	font-weight:bold;
	padding:10px;
	text-align:center;
}

#orecchio .pal01{
	padding-left:10px;
}

#orecchio .pal{
	padding-left:20px;
}

#orecchio .img04{
	float:left;
	width:340px;
	padding-right:10px;
}

#orecchio .txt04{
	float:left;
	width:300px;
	margin-top:70px;
}

#orecchio .voicet{
	color: #6a8023;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

#orecchio .voiceb{
	border-bottom:1px dotted #cccccc;
	padding-bottom:20px;
}

#orecchio .img05{
	float:left;
	width:340px;
	padding-left:10px;
}
/*------------------------side---------------------------*/

#orecchio #side_menu{
	float:right;
	width:260px;
}
#orecchio #side_menu li{
	margin-top:10px;
	display:block;
}

#orecchio .side_ring dl{
	float:left;
	padding:8px 0 8px 18px;
}

#orecchio .side_ring dd{
	text-align:center;
	font-weight:bold;
	padding-top:4px;
}
#orecchio .side_ring{
	background-color:#f9fafa;
}

#orecchio .pab{
	padding-bottom:15px;
}

/*--------*/
#orecchio .img02 img{
 border:1px solid #e6ebe7;
 padding:2px;
}





#orecchio .omotesanndou02 .vSize{ width:335px; height:191px;}



#orecchio .shop10 dl{
	float:left;
	margin-left:12px;
	padding-bottom:10px;}

#orecchio .shop10 dd a{
	color:#6a8023;}

#orecchio .shop10 dd a:hover{
	text-decoration:none;}

#orecchio .shop10{
	background:url(/images/feature/orecchio/official_h2.jpg) no-repeat scroll 0 0;
	margin:15px 0;}
#orecchio .shop10 p{
	font-weight:bold;
	padding:10px;
	text-align:center;}

#orecchio .pa10{
	padding:10px 0;}



#orecchio .clear_both {clear:both;}

#orecchio .sample{
	float:left;
	clear:both;
}

/*thicbox*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*


オレッキオ銀座店


*/
/*オレッキオ銀座店 */
#og #grid1column{
	font-size:12px;
	color:#333333;
}

#og #grid1column{
	letter-spacing:1.1px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	position:relative;
}

#og #grid1column h1{
	margin-top:10px;}

#og .shop01, .shop02, .shop03, .shop08{
	border-bottom:1px dotted #cccccc;
	padding-bottom:10px;}
	
#og #main_contents .shop01 p{
	width:600px;
	margin-top:50px;
	float:left;}
	
#og #main_contents p{color:#666666;}

#og #main_contents .shop01 img{
	width:313px;
	float:right;}

#og #main_contents .shop02 .img01{
	float:left;
	width:445px;}
	
#og #main_contents .shop02 li{
	float:left;
	padding: 5px 0 0 9px;}

#og #main_contents .shop02 .none{
	padding:5px 0 0 0;}

#og .mt20{
	margin-top:20px;}
#og .mt10{
	margin-top:10px;}

#og #main_contents .shop02 .txt01{
	float:right;
	width:480px;
	margin-top:50px;}

#og #main_contents .shop02 .saigou{
	background:url(/images/feature/orecchio/saigou.jpg) no-repeat scroll 110% 0;
	height:100px;
	padding-top:70px;}

#og #main_contents .shop03 .txt02{
	float:left;
	width:450px;}

#og #main_contents .shop03 .img02{
	float:right;
	width:450px;}
	
#og #main_contents .shop04{
	background:url(/images/feature/orecchio/haikei_t.jpg) no-repeat scroll 0 0;
	margin-top:5px;}

#og #main_contents .shop04 p{
	width:490px;
	padding:85px 30px;}

#og .shop05 .sn{
	border-bottom:1px dotted #cccccc;}
	
#og .shop05 .sn img{
	float:left;
	padding-left:30px;}

#og #main_contents .sn .pl10{
	padding-left:10px;
	margin-bottom:10px;}

#og .shop05 .sn p{
	float:right;
	width:475px;
	padding:30px 50px 0 0;}

#og .shop05 .sn .st{
	font-weight:bold;
	font-size:17px;
	padding-top:50px;}

#og .shop06 p{
	padding:10px 0 10px 10px;}

#og .shop07 .access_t{
	width:450px;
	float:left;
	margin-top:10px;
	padding-left:30px;}
	
#og .shop07 .access_t td{
	padding:2px 10px 2px 0;}

#og .shop07 .access_m{
	width:400px;
	padding-right:10px;
	float:right;
	margin-top:10px;}
	
#og .shop08 dl{
	float:left;
	width:200px;
	height:240px;
	margin-right:25px;
	border:1px solid #eeeeee;
}
#og .shop08 dt{
	padding:5px 0 0 10px;
}

#og .shop08 dd{
	font-size:11px;
	padding:10px 15px;
}

#og .ml30{
	margin-left:30px;}

#og .shop09 dl{
	background:url(/images/feature/orecchio/qa_h2.jpg) no-repeat;
	float:left;
	width:450px;
	height:98px;
	padding:5px 13px 0 3px;}

#og #main_contents .shop09 .rp{
	padding:5px 0 0 3px;
	margin-left:16px;}

#og .shop09 dt{
	color:#6a8023;
	font-weight:bold;
	text-indent:-1em;
  	padding-left:1em;
	padding-right:1em;}
	
#og .shop09 dd{
	font-weight:bold;
	color:#804d23;
	padding-top:5px;
  	text-indent:-1em;
  	padding-left:1em;
	padding-right:1em;}

#og .shop10 dl{
	float:left;
	margin-left:26px;
	padding-bottom:10px;}

#og .shop10 dd a{
	color:#6a8023;}

#og .shop10 dd a:hover{
	text-decoration:none;}

#og .shop10{
	background:url(/images/feature/orecchio/official_h2.jpg) no-repeat scroll 0 0}
#og .shop10 p{
	font-weight:bold;
	padding:10px;
	text-align:center;}

#og .pa10{
	padding:10px 0;}

#og .clear_both {clear:both;}


/*


orecchio横浜


*/
/*オレッキオ横浜元町店 */
#orecchio{width:980px; margin:0 auto;}
#orecchio .mainimg{margin-top:10px;}
#orecchio p{line-height:1.6; letter-spacing:0.6; color:#030303;}
#orecchio .op{margin:20px auto 0; width:920px;}
#orecchio .o_block{display:block;}
#orecchio .o_list{ overflow:hidden; width:920px; margin:0 auto;}
#orecchio .o_list dt{float:left;}
#orecchio .o_list dd {float:right; background:url(/images/feature/orecchio/yokohama/waku.gif) no-repeat scroll 0 0; width:491px; height:136px; padding:40px 20px 20px 20px; margin-top:25px;}
#orecchio .o_list .oleft{float:left;}
#orecchio .o_list .oright {float:right;}
#orecchio .center{text-align:center;}

#orecchio .o_about{width:920px; margin:45px auto 0;}
#orecchio .oi{margin:15px 20px;}
#orecchio .o_c{background:url(/images/feature/orecchio/yokohama/bg.jpg) no-repeat scroll 0 0; width:920px; height:386px; overflow:hidden;}
#orecchio .o_c p{ color:#FFFFFF;}
#orecchio .o_r{float:right; width:525px; margin-right:20px;}
#orecchio .o_r dl{float:left; margin-top:65px; width:160px;}
#orecchio .o_r dd{color:#FFFFFF; margin-top:5px; line-height:1.2;}
/* hromeとSafariは「WebKit」をベース \*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#orecchio .o_r dl{
margin-top:50px;
}
}
/* end */

#orecchio .o_ac{margin-top:40px; background:#e3e1e0; padding:20px 15px; overflow:hidden;}
#orecchio .o_ac .ac_l p{font-weight:bold; border-bottom:1px solid #0c0b0b;}
#orecchio .o_ac .ac_l{width:515px; float:left;}
#orecchio .o_ac .ac_l table{margin-top:15px;}
#orecchio .o_ac .ac_l td{padding-bottom:3px;}
#orecchio .o_ac .ac_l td:first-child { vertical-align:top;}
#orecchio .o_ac .ac_r{width:335px; float:right; margin-top:10px;}
#orecchio .o_ac .ac_r p{margin-top:15px;}
.ac_r iframe{margin:0 auto; display:block;}

.ml19{margin-left:19px;}
.mt50{margin-top:50px;}
.mt8{margin-top:8px;}
.mt25{margin-top:25px;}
#orecchio .mt20{margin-top:20px!important;}
#orecchio .bold{font-weight:bold;}

#orecchio .o_r{
letter-spacing:0px;
}

/* mac Safariのみ適用 \*/
html:\66irst-child #orecchio .o_r{
letter-spacing:0px;
}
/* end */


/*

オーバーエクセレント特集 


*/
/*---------------------------------------------2page目-----------------------------------*/
#overexcellent #main_bg{background:url(/images/feature/overexcellent/bg4.jpg) no-repeat scroll center top #15131E; margin-top:10px;}
#overexcellent #main_bg p{letter-spacing:0.6px; line-height:150%;}
#overexcellent #main_bg .top_txt{ width:980px; margin:0 auto; color:#cccccc; padding-top:255px;}

/*----------------------main_content---------------------------------------*/
#overexcellent a{border:none;}

#overexcellent #main_content{margin:0 auto; width:980px; margin-top:45px; float:none;}
#overexcellent #main_content p{color:#666666;}
#overexcellent #main_content .top_menu{background-color:#6e6e6e;}
#overexcellent #main_content .top_menu ul{padding:20px 0 20px 20px;}
#overexcellent #main_content .top_menu li{float:left;}
#overexcellent #main_content .top_menu .icon{margin:45px 5px;}
/*----------------------left_content----------------------------------------*/
#overexcellent .left_content{width:780px; background-color:#FFFFFF; float:left;}
#overexcellent .left_content .content1{ width:720px; margin:0 auto;}
#overexcellent .left_content .content1 table{width:540px; float:left; margin-top:30px;}
#overexcellent .left_content .content1 table td{border-bottom:1px dotted #cccccc; padding:5px 0;}
#overexcellent .left_content .content1 .t_txt{padding-left:15px; letter-spacing:0.6px;}
#overexcellent .left_content .content1 .none{border:none;}
#overexcellent .left_content .content1 .sub1 p{float:left; width:363px;}
#overexcellent .content1 .sub2{border:1px solid #dddddd; margin-top:20px;}
#overexcellent .content1 .sub2 p{font-size:10px; color:#808080;}
#overexcellent .content1 .sub2 p span{font-weight:bold; color:#666666;}
#overexcellent .content1 .sub2 li{float:left; padding:0 15px; width:328px; margin:10px 0;}
#overexcellent .content1 .sub2 .border_right{border-right:1px dotted #c0c0c0;}
#overexcellent .content1 .sub3 li{float:left; letter-spacing:0.6px; line-height:150%;}
#overexcellent .content1 .sub3 p{padding-top:30px;}
#overexcellent .content1 .sub3 .wid1{width:365px;}
#overexcellent .content1 .sub3 .wid2{width:510px;}
#overexcellent .content1 .sub4{background:url(/images/feature/overexcellent/image03.jpg) no-repeat scroll 0 0;}
#overexcellent .content1 .sub4 p{color:#cccccc; width:435px; padding: 65px 0 5px 265px;}
#overexcellent .etc2{background:url(/images/feature/overexcellent/image24.jpg) no-repeat scroll 0 0;}
#overexcellent .etc2 p{ color:#cccccc; padding:8px 15px; width:450px; float:right;}



/*-----------------------------------------1page目------------------------------------*/
#overexcellent #main_bg2{background:url(/images/feature/overexcellent/bg2.jpg) no-repeat scroll center top #15131E; margin-top:10px;}
#overexcellent #main_bg2 p{letter-spacing:0.6px; line-height:150%;}
#overexcellent .pt_top{padding-top:300px;}

#overexcellent #main_content2{margin:10px auto 0; width:980px;}
#overexcellent #main_content2 p{color:#666666;}
#overexcellent #main_content2 .top_menu{background-color:#6e6e6e;}
#overexcellent #main_content2 .top_menu ul{padding:20px 0 20px 20px;}
#overexcellent #main_content2 .top_menu li{float:left;}
#overexcellent #main_content2 .top_menu .icon{margin:45px 5px;}
#overexcellent #bg{background:url(/images/feature/overexcellent/bg_main.gif) repeat-y #f0f0f0;}

#overexcellent .ring_g .ring_g01, .ring_g .ring_g02{float:left;}
#overexcellent .ring_g .ring_g02 dl{padding:20px 0 0 20px; width:400px;}
#overexcellent .ring_g .ring_g02 dt{padding-bottom:15px; letter-spacing:0.6px; line-height:150%;}
#overexcellent .bob {border-bottom:1px dotted #cccccc; padding-bottom:20px; margin-bottom:20px;}
#overexcellent .ring_g03{text-align:center; margin-top:25px;}

#overexcellent .etc{background:url(/images/feature/overexcellent/image22.jpg) no-repeat scroll 0 0;}
#overexcellent .etc p{ color:#cccccc; padding:8px 15px; width:450px; float:right;}

#overexcellent .ft{background:url(/images/feature/overexcellent/bg2.gif) no-repeat scroll 0 0; margin-top:50px;}
#overexcellent .ft dl{width:630px; margin:0px auto; padding:33px 0} 
#overexcellent .ft dt{width:330px; float:left;}
#overexcellent .ft dd{width:250px; float:left;}
#overexcellent .bb{border-bottom:1px dotted #dddddd; padding-bottom:30px;}
/*
.left_content .content1 .table1 table{width:720px; text-align:center;}
.left_content .content1 .table1 td img{padding:10px 0;}
.left_content .content1 .table1 .tb{border-top:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0;}
.left_content .content1 .table1 .lb{border-left:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0;}
.left_content .content1 .table1 .lb2{border-left:1px dotted #c0c0c0;}
.left_content .content1 .table1 td{border:none;}
*/



/*----------------------------3page目----------------------------------------------*/
#overexcellent #main_bg3{background:#15131E; margin-top:10px;}
#overexcellent #main_bg3 p{letter-spacing:0.6px; line-height:150%;}
#overexcellent #main_content3{margin:10px auto 0; width:980px;}
#overexcellent #main_content3 p{color:#666666;}
#overexcellent #main_content3 .top_menu{background-color:#6e6e6e;}
#overexcellent #main_content3 .top_menu ul{padding:20px 0 20px 20px;}
#overexcellent #main_content3 .top_menu li{float:left;}
#overexcellent #main_content3 .top_menu .icon{margin:45px 5px;}
#overexcellent #main_content3 .mori{width:410px; float:left;}
#overexcellent #main_content3 .haikei{background:url(/images/feature/overexcellent/bg.gif) no-repeat scroll 0 0; padding-bottom:45px; margin-top:20px;}
#overexcellent #main_content3 .haikei li{float:left; letter-spacing:0.6px; line-height:150%;}
#overexcellent .ap1{padding:0 0 0 30px;}
#overexcellent .ap2{width:300px; padding:40px 0 0 30px;}
#overexcellent .ap3{width:300px; padding:40px 0 0 100px;}
#overexcellent .ap4{padding:30px 0 0 20px;}
#overexcellent .ap5{padding:0px 0 0 60px; margin-top:-10px;}
#overexcellent .ap6{width:310px; padding:60px 0 0 15px;}
#overexcellent .nagare{margin-top:20px;}
#overexcellent .nagare dt{width:200px; float:left; text-align:center;}
#overexcellent .nagare dd{width:505px; float:left; padding:0px 0 0 15px;}
#overexcellent .nagare dd p{padding-top:10px;}
#overexcellent .shop_l1{width:350px; float:left;}
#overexcellent .shop_l1 img{float:left; padding-top:10px;}
#overexcellent .shop_l1 p{padding:10px 0 0 15px; float:left;}
#overexcellent .shop_l2{width:350px; float:right;}
#overexcellent .shop_l2 img{padding-top:10px;}
#overexcellent .icon3{padding:20px;}
#overexcellent .yon{margin-top:-5px;}
#overexcellent .mini{width:315px; float:left;}
#overexcellent .info{text-decoration:underline;}
#overexcellent .info:hover{color:#cccccc;}
/*共通部分*/
/*--------------------------right_content----------------------------------------*/
#overexcellent .right_content{width:200px; float:right; background-color:#f0f0f0; }
#overexcellent .right_content .content2{ width:170px; margin:0 auto;}
#overexcellent .right_content .content2 img:hover{filter: alpha( opacity=75 ); opacity:0.75; -moz-opacity:0.75; }
#overexcellent .right_content .content2 .icon2{background:url(/images/feature/overexcellent/right/icon.gif) no-repeat scroll 0 0; padding-left:2em; text-indent:-2em;}
#overexcellent .right_content .content2 .r_t{margin-left:20px; font-size:10px;}
#overexcellent .right_content .content2 .r_t:hover{text-decoration:none; color:#cccccc;}
#overexcellent .right_content .content2 .m_list{background:url(/images/feature/overexcellent/right/mari_h.gif) no-repeat scroll 0 0; padding-top:45px; margin-top:40px; height:540px;}
#overexcellent .right_content .content2 .m_list li{float:left; padding-top:10px;}
#overexcellent .right_content .content2 .e_list{background:url(/images/feature/overexcellent/right/en_h.gif) no-repeat scroll 0 0; padding-top:45px; margin-top:10px; height:540px;}
#overexcellent .right_content .content2 .e_list li{float:left; padding-top:10px;}
#overexcellent .m_list li img, .e_list li img{display:block; width:75px; height:75px;}



/*--------------------------footer_menu------------------------------------------*/
#overexcellent .footer_menu{margin-top:50px; padding-bottom:50px;}
#overexcellent .footer_menu p{color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:1px solid #dddddd;}
#overexcellent .footer_menu dl{margin-top:20px; float:left;}
#overexcellent .footer_menu dd{margin-top:10px;}
#overexcellent .footer_menu .icon2{background:url(/images/feature/overexcellent/icon.gif) no-repeat scroll 0 0; padding-left:2em; text-indent:-2em;}
#overexcellent .footer_menu dd a{color:#cccccc; font-size:10px; text-decoration:underline;}
#overexcellent .footer_menu dd a:hover{text-decoration:none; color:#ffffff;}
#overexcellent .footer_menu dt {background-color:#FFFFFF;}
#overexcellent .footer_menu dt img{display:block;}
#overexcellent .footer_menu dt img:hover{filter: alpha( opacity=75 ); opacity:0.75; -moz-opacity:0.75; }

#overexcellent .under_menu{border-top:1px solid #cccccc; margin-top:50px;}
#overexcellent .under_menu ul{padding:20px 0 20px 12px;}
#overexcellent .under_menu .icon{margin:45px 5px;}
#overexcellent .under_menu ul li{float:left;}


#overexcellent #main_content .pt30{padding-top:30px;}
#overexcellent #main_content .pt20{padding-top:30px;}
#overexcellent #main_content .pt50{padding-top:50px;}
#overexcellent #main_content .pt60{padding-top:60px;}
#overexcellent #main_content .pt90{padding-top:90px;}
#overexcellent #main_content .pb1{padding-bottom:1px;}
#overexcellent #main_content .pb10{padding-bottom:10px;}
#overexcellent #main_content .pl5{padding-left:5px;}
#overexcellent #main_content .pl7{padding-left:7px;}
#overexcellent #main_content .pl8{padding-left:8px;}
#overexcellent #main_content .pl14{padding-left:14px;}
#overexcellent #main_content .pl15{padding-left:15px;}
#overexcellent #main_content .pr50{padding-right:50px; padding-top:15px;}
#overexcellent #main_content .pr65{padding-right:65px;}
#overexcellent #main_content .ml20{margin-left:20px;}
#overexcellent #main_content .mt40{margin-top:40px;}
#overexcellent #main_content .fr{float:right;}
#overexcellent #main_content .wid200{width:200px;}

#overexcellent #main_content2 .pt30{padding-top:30px;}
#overexcellent #main_content2 .pt20{padding-top:30px;}
#overexcellent #main_content2 .pt50{padding-top:50px;}
#overexcellent #main_content2 .pt60{padding-top:60px;}
#overexcellent #main_content2 .pt90{padding-top:90px;}
#overexcellent #main_content2 .pb1{padding-bottom:1px;}
#overexcellent #main_content2 .pb10{padding-bottom:10px;}
#overexcellent #main_content2 .pl5{padding-left:5px;}
#overexcellent #main_content2 .pl7{padding-left:7px;}
#overexcellent #main_content2 .pl8{padding-left:8px;}
#overexcellent #main_content2 .pl14{padding-left:14px;}
#overexcellent #main_content2 .pl15{padding-left:15px;}
#overexcellent #main_content2 .pr50{padding-right:50px; padding-top:15px;}
#overexcellent #main_content2 .pr65{padding-right:65px;}
#overexcellent #main_content2 .ml20{margin-left:20px;}
#overexcellent #main_content2 .mt40{margin-top:40px;}
#overexcellent #main_content2 .fr{float:right;}
#overexcellent #main_content2 .wid200{width:200px;}

#overexcellent #main_content3 .pt30{padding-top:30px;}
#overexcellent #main_content3 .pt20{padding-top:30px;}
#overexcellent #main_content3 .pt50{padding-top:50px;}
#overexcellent #main_content3 .pt60{padding-top:60px;}
#overexcellent #main_content3 .pt90{padding-top:90px;}
#overexcellent #main_content3 .pb1{padding-bottom:1px;}
#overexcellent #main_content3 .pb10{padding-bottom:10px;}
#overexcellent #main_content3 .pl5{padding-left:5px;}
#overexcellent #main_content3 .pl7{padding-left:7px;}
#overexcellent #main_content3 .pl8{padding-left:8px;}
#overexcellent #main_content3 .pl14{padding-left:14px;}
#overexcellent #main_content3 .pl15{padding-left:15px;}
#overexcellent #main_content3 .pr50{padding-right:50px; padding-top:15px;}
#overexcellent #main_content3 .pr65{padding-right:65px;}
#overexcellent #main_content3 .ml20{margin-left:20px;}
#overexcellent #main_content3 .mt40{margin-top:40px;}
#overexcellent #main_content3 .fr{float:right;}
#overexcellent #main_content3 .wid200{width:200px;}


#pageOut li{
	float:left;
	line-height:0;
	padding:10px 5px;}
	
#pageOut{
	margin:0 0 0 30px;}
	
/*





enuove特集





*/

	
#enuove .main_header{background:url(/images/feature/enuove/mainbg.jpg) repeat-x scroll 0 0; height:434px;}
#enuove .main_header h1{padding-top:4px; text-align:right; width:1200px; margin: 0 auto;}

#enuove .heder_menu{width:980px; margin:0 auto;}
#enuove .heder_menu ul{margin-top:-3px;}
#enuove .heder_menu li{float:left;}

#enuove .main_content{width:982px; margin:60px auto 0; float:none;}
#enuove .main_content p{ letter-spacing:0.5px; line-height:150%; color:#505050;}
#enuove .main_c{background:url(/images/feature/enuove/mainbg3.jpg) repeat-y scroll 0 0;}
#enuove .main_c2{width:920px; margin:auto;}

#enuove #main{float:none; width:auto; padding:0;}
#enuove .f_btn{width:720px; margin:0 auto; margin-top:50px;}
#enuove .qa{width:980px; margin:20px auto 0;}
#enuove .qa dl{background:none; height:auto; padding:0;}
#enuove .qa_left{float:left; width:440px; margin-left:20px;}
#enuove .qa_right{float:right; width:440px; margin-right:20px;}
#enuove .qa dt{background:url(/images/feature/enuove/q.gif) no-repeat scroll 0 0; padding:10px 0 10px 40px; font-size:13px; color:#505050;}
#enuove .qa .answer{background:url(/images/feature/enuove/a.gif) no-repeat scroll 0 0; padding:0px 0 10px 40px; margin-top:20px; font-size:13px; color:#505050;}
#enuove .qa .qaimg{margin:20px 0;}

#enuove .rg{width:980px; margin:60px auto 50px auto;}
#enuove .rg ul{width:920px; margin:0px auto;}
#enuove .rg li{float:left; width:120px;}
#enuove .rg_ttl{margin:20px 0 10px 30px;}

/*-------------------------------------1page-----------------------*/


#enuove .order_left{float:left; width:490px;}
#enuove .order_left h2 img{margin:10px 0 0 -40px;}
#enuove .order_left p{font-size:13px;}
#enuove .order_left .bold{font-size:18px; font-weight:bold;}

#enuove .order_right{float:right; width:410px;}
#enuove .order_right li{float:left;}

#enuove .voice{border:1px solid #cccccc; background-color:#ffffff;}
#enuove .voice_left{float:left; position:relative; margin:25px 0 20px 15px; width:460px;}
#enuove .voice_left .abs{ position:absolute; left:-20px; top:-10px;}
#enuove .voice_left .more{background:url(/images/feature/enuove/text2.gif) no-repeat scroll 0 0; text-align:right; margin-top:20px; padding:10px 15px 15px 0;}
#enuove .voice_left dl{float:left;}
#enuove .voice_left dd{color:#7c6754; font-weight:bold;}
#enuove .voice_left dd span{font-size:10px; color:#ffffff; background:#e57490; padding:1px 3px; margin-left:3px;}
#enuove .voice_left dd .ven{font-size:10px; color:#ffffff; background:#f0a746; padding:1px 3px; margin-left:3px;}

#enuove .voice_right{float:right; width:380px; margin:40px 15px 20px 0;}
#enuove .voice_right .v_ttl{font-size:24px; font-weight:bold; color:#7c6754;}
#enuove .voice_right .v_name{font-size:16px; font-weight:bold; color:#7c6754; text-align:right;}
#enuove .voice_right .vli{position:relative;}
#enuove .voice_right .vli li{float:left;}
#enuove .voice_right .vli .abs2{ position:absolute; left:173px; top:50px;}
#enuove .voice_right .vli .abs2 img{ z-index:10;}
#enuove .voice_right .v_btn{text-align:right; margin-top:90px;}
#enuove .voice_right .v_btn2{text-align:right; margin-top:60px;}


/*-------------------------------------2page-----------------------*/
#enuove .ttl2{float:left; width:440px; position:relative;}
#enuove .ttl2 img{position:absolute; left:-40px; top:-10px;}
#enuove .ttl3{float:right; width:480px;}
#enuove .ttl3 p{ font-size:15px; font-weight:bold; color:#7c6754;}
#enuove .intro{border:1px solid #cccccc; background-color:#ffffff;}
#enuove .intro_left{float:left; width:385px; margin:25px 0 20px 20px;}
#enuove .intro_left2{float:left; width:365px; margin:25px 0 20px 20px;}
#enuove .intro_left2 li{float:left;}
#enuove .intro_left li{float:left;}
#enuove .intro_right{float:right; width:470px; margin:25px 20px 20px 0px;}
#enuove .intro_right .intro2{margin-left:15px;}
#enuove .intro2 dt{float:left; }
#enuove .intro2 dd{float:left; letter-spacing:0.5px; line-height:150%; color:#505050;}
#enuove .intro2 .txt{margin:40px 0 40px 10px; width:270px;}
#enuove .intro2 .txt2{margin:0px 0 30px 10px; width:270px;}
#enuove .intro2 .txt3{margin:0px 0 15px 10px; width:270px;}
#enuove .intro2 p{margin-top:30px; text-align:right;}
#enuove .soudan{ background:url(/images/feature/enuove/hk.gif) no-repeat scroll 0 0; height:220px; width:882px; margin:50px auto;} 
#enuove .soudan p{letter-spacing:0.5px; line-height:150%; color:#505050; padding:100px 0 0 40px; width:495px; font-size:13px;}


/*-------------------------------------3page-----------------------*/
#enuove .ttl4{float:left; width:300px; position:relative;}
#enuove .ttl4 img{position:absolute; left:-40px; top:0px;}
#enuove .ttl5{float:right; width:520px; margin-top:0px;}
#enuove .ttl5 p{ font-size:15px; font-weight:bold; color:#7c6754;}
#enuove .flow{margin-top:50px;}
#enuove .fleft{float:left; width:355px;}
#enuove .fright{float:right; width:500px;}
#enuove .fright2{float:left; width:340px;}
#enuove .fright3{float:right; width:150px;}
#enuove .fright4{float:left; width:150px; margin-top:25px;}
#enuove .fright5{float:right; width:395px; margin-top:25px;}
#enuove .flow p{font-size:13px;}
#enuove .flow img{display:block;}
#enuove .flow9 .fright{float:right; width:555px;}

#enuove .access{border:1px solid #cccccc; background-color:#ffffff; margin-top:60px;}
#enuove .main_content .access p{letter-spacing:0.5px; line-height:170%; color:#505050;}
#enuove .a_txt{margin:40px 0 0 30px; float:left;}
#enuove .a_map{margin:30px 30px 0 0px; float:right; width:347px; border:1px solid #999999;}
#enuove .a_r{width:860px; margin:30px auto 20px;}
#enuove .a_r dl{width:190px; float:left;}
#enuove .a_r dd{font-size:12px; color:#505050; margin-top:5px; line-height:150%;}
#enuove .matome{ background:url(/images/feature/enuove/hk2.gif) no-repeat scroll 0 0; height:220px; width:882px; margin:50px auto;} 
#enuove .matome .mleft{letter-spacing:0.5px; line-height:150%; color:#505050; padding:30px 0 0 40px; width:495px; font-size:14px; float:left;}
#enuove .matome .mright{letter-spacing:0.5px; line-height:150%; color:#505050; margin:60px 40px 0 0px; width:250px; font-size:14px; float:right;}
#enuove .form{text-align:right; margin-right:10px; margin-top:16px;}
/*---------------------------------------------------*/
#enuove .mb20{margin-bottom:20px;}
#enuove .ml4{margin-left:4px;}
#enuove .ml12{margin-left:12px;}
#enuove .ml14{margin-left:14px;}
#enuove .ml17{margin-left:17px;}
#enuove .ml32{margin-left:32px;}
#enuove .ml40{margin-left:40px;}
#enuove .ml55{margin-left:55px;}
#enuove .mt40{margin-top:40px;}
#enuove .mt50{margin-top:50px;}
#enuove .mt60{margin-top:60px;}
#enuove .mt70{margin-top:70px;}
#enuove .mt80{margin-top:80px;}


/*クリスチャンバウワー!!!!!!!!!!!!!!!!!!*/

#cbauer #top1{margin-top:10px; background:url(/images/feature/christianbauer/bg1.jpg) repeat-x scroll 0 0;}
#cbauer #top2{margin-top:7px; background:url(/images/feature/christianbauer/bg2.jpg) repeat-x scroll 0 0;}
#cbauer #top1 img, #top2 img{width:980px; margin:0 auto; display:block;}

#cbauer #main{width:980px; margin:0 auto; float:none;}

#cbauer #main .co1{margin-top:40px;}
#cbauer #main .ci{margin:30px 0 0 30px;}
#cbauer #main .ct{width:575px; letter-spacing:0.1em; line-height:175%; font-size:12px; color:#ffffff; background:#040404; margin-top:30px;}
#cbauer #main .ct span{font-size:18px;}
#cbauer #main .pi1{float:left;}
#cbauer #main .pt1{padding:25px 30px 25px 30px; float:right; width:565px;}
#cbauer #main .pi2{float:right; margin:30px 30px 0 0px!important;}
#cbauer #main .pt2{padding:35px 25px; float:left; width:565px;}
#cbauer #main .pt3{padding:35px 15px 35px 30px; float:right; width:580px;}


#cbauer #main .co2{background:#000000; margin-top:60px; padding:0 30px 30px;}
#cbauer #main .pi3{padding:20px 0 0 0;}
#cbauer .co2 .dl{margin:25px 0 0 35px; float:left; width:401px;}
#cbauer .co2 .dr{margin:25px 35px 0 0; float:right; width:401px}
#cbauer .co2 dd{letter-spacing:0.5px; line-height:175%; font-size:12px; color:#ffffff;}
#cbauer .co2 p{letter-spacing:0.5px; line-height:175%; font-size:12px; color:#ffffff;}
#cbauer .co2 .txt{margin-top:50px;}
#cbauer .co2 .info{margin:20px 0 0px 0px; padding:13px 20px; background:#38261a; background: url(/images/feature/christianbauer/bg.jpg) no-repeat scroll 0 30px rgba(0, 0, 0, 0);}

#cbauer .bnr{margin:80px 0 40px 0;}
#cbauer .bnr .bnle{float:left; display:block;}
#cbauer .bnr .bnri{float:right; display:block;}





#engage #mainimg{width:1034px; margin:15px auto 0;}
#engage #engage_c{width:980px; margin:0 auto;}
#engage #engage_c .center{text-align:center;}
#engage #engage_c .entxt{margin-top:15px; letter-spacing:0.6px; line-height:1.5; color:#0e0e0e;}

/*grid管理*/
#engage #ebg{background:#dcdddd;  margin: 25px auto 25px; width: 960px; padding:10px 10px;}
#engage #ebg2{background:#dcdddd;  margin: 0px auto; width: 968px; padding:6px;}

#engage #cont .ebox{padding:10px; background:#FFFFFF; float:left; margin:6px; width:208px;}
#engage .ebox p{color:#666666;}
#engage .ebox img{display:block;}
#engage .ebox .ettl{font-size:12px; font-weight:bold; margin-top:9px; display:inline-block; width:205px;}
#engage .ebox .ettl2{font-size:10px; line-height:1.3; margin-top:3px; display:inline-block; font-weight:normal;}
#engage .ebox a{text-decoration:none; color:#666666; display:block;}
#engage .ebox a:hover .m_over{filter: alpha( opacity=75 ); opacity:0.75; -moz-opacity:0.75;}
#engage .ebox a:hover .col{color:#348ed7;}

#engage #ebg2 .eb{background:#ffffff; padding:12px 3px;}
#engage #ebg2 .eb .eb2{margin:0px 0 0 10px;}
#engage #ebg2 .eb ul{overflow:hidden;}
#engage #ebg2 .eb ul li{float:left; margin:12px 0 0 10px;}
#engage .etop{ text-align:right; margin:40px 20px 30px 0;}
#engage .etop a{color:#4a4848; text-decoration:underline;}
#engage .etop a:hover{text-decoration:none;}


/*bnr用*/
#engage .ebnr{width:598px; border:1px solid #cdc4c4; padding-bottom:15px;}
#engage .rand dl{width:172px;}
#engage .rand{overflow:hidden; padding:12px;}
#engage .rand li{float:left;}
#engage .rand dt img{display:block;}
#engage .rand dd{margin-top:5px; font-weight:bold; color:#666666; font-size:12px;}
#engage .rand .ebnr2{margin-left:29px;}
#engage .rand dl a{color:#666666; text-decoration:none;}
#engage .rand dl a:hover{text-decoration:underline;}

#engage .ebnr760{width:758px; border:1px solid #cdc4c4; padding-bottom:15px;}
#engage .ebnr980{width:978px; border:1px solid #cdc4c4; padding-bottom:15px;}
#engage .rand2 .ebnr2{margin-left:15px!important;}
#engage .rand3 .ebnr2{margin-left:23px!important;}



/******************************2012婚約指輪を買おう！*******************************************/
/*婚約指輪を買おう!!!!!!!!!!!!!!!!!!*/


#engage #main,#engage  #top .top_c{width:980px; margin:0 auto; padding:0; float:none;}
#engage #top .top_c{height:585px;}
#engage #main p, #top p{font-size:12px; color:#666666; letter-spacing:0.6px;}
#engage #top p{width:555px;}
#engage #top{background:url(/images/feature/engage/main1.jpg) no-repeat scroll 0 0; width:1032px; margin:0 auto;}
#engage .top_c img{ display:inline-block;}
#engage #main{background:url(/images/feature/engage/top.jpg) no-repeat scroll 0 0;}
#engage .main_c{width:940px; margin:0 auto; padding:30px 0 0 0;}
#engage .main_c h2{background:#5ABBD8;}
#engage .main_c .blue{background:#20738A;}
#engage .main_c .left_c{width:460px; float:left;}
#engage .main_c .right_c{float:right;}
#engage .main_c .wake{margin-top:20px; padding-bottom:10px; border-bottom:3px solid #3e8eff;}
#engage .main_c .comment li{background:url(/images/feature/engage/bg01.gif) no-repeat scroll 0 0; width:366px; height:70px; font-size:10px; letter-spacing:0.6px; line-height:170%; color:#666666; padding: 10px 15px 0 70px;}
#engage .comment .fl{float:left;}
#engage .comment .fr{float:right;}

#engage .brand01{border:4px solid #f2f2f2; padding:10px; margin-top:10px;}
#engage .brand02{border:4px solid #f2f2f2; padding:10px; margin-top:15px; width:430px; float:left; position:relative;}
#engage .brand03{border:4px solid #f2f2f2; padding:10px; margin-top:15px; width:430px; float:right; position:relative;}
#engage .brand_l{width:460px; float:left;}
#engage .brand_r{float:right;}
#engage .brand_r dl{float:left; margin:15px 0 0 20px;}
#engage #main .blue2{color:#20738A; font-weight:bold;}
#engage #main .red{color:#FF0000; font-weight:bold; font-size:10px;}
#engage #main .brand_ttl{font-weight:bold; font-size:14px;}
#engage #main .name{font-size:23px; font-weight:bold; color:#666666; letter-spacing:0.4px;}
#engage #main .name .kana{padding-left:10px; font-size:12px; color:#666666; letter-spacing:0.6px; line-height:170%; font-weight:normal;}

#engage .brand_l02{float:left; width:230px;}
#engage .brand_r02{float:right;}


#engage .pt30{padding-top:30px;}
#engage .pt75{padding-top:55px;}
#engage .mt40{margin-top:25px;}
#engage .mt60{margin-top:60px;}
#engage .mtl{margin:10px 0 0 5px;}

#engage .brand02 .abs{position:absolute; top:167px;}
#engage .brand03 .abs{position:absolute; top:167px;}


#engage #main .midashi{font-size:14px; font-weight:bold;}

/************************************************結婚しよう*********************************/
#nag p{color:#333333;}
#nag img{display:block;}

#nag #contents{
	width: 980px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
* html #nag #contents{
	position: relative;
}
#nag p{
	line-height: 1.5;
}


#nag .mod-par-a{
	line-height: 1.6666;
}
#nag .mod-block-a{
	padding: 20px 0 20px 30px;
	background: url(/images/feature/mari/bg_02.gif) no-repeat 0 0;/*980×1006*/
	height: 966px;
}
#nag .mod-block-b{
	background: url(/images/feature/mari/bg_01.jpg) no-repeat 0 0;
	padding: 30px 30px;
	height: 464px;
}
#nag .mod-block-c{
	background: url(/images/feature/mari/bg_03.gif) no-repeat 0 0;/*482×399*/
	width: 446px;
	height: 399px;
	margin: 0 0 15px 0;
	padding: 8px 16px 8px 16px;
}
#nag .mod-block-c p{height:140px;}

#nag .mod-border-a{
	border: solid 1px #c6c4c4;
}
#nag .mod-color-a{
	color: #63371e;
}
#nag .keyVisual{
	position: relative;
}
* html #nag .keyVisual{
	z-index: -1;
}
#nag .btn-kv-movie{
	position: absolute;
	top: 244px;
	left: 99px;
	width: 145px;
	height: 145px;
}
#nag .btn-kv-brandlist{
	position: absolute;
	top: 244px;
	left: 308px;
	width: 145px;
	height: 145px;
}


#nag a.xfade:hover img{
	opacity: 0.75;
	filter: alpha(opacity=70);
}


/*bnr用*/
.ebnr{width:598px; border:5px solid #f2f2f2; padding-bottom:15px;}
.rand dl{width:172px!important;}
.rand{overflow:hidden; padding:12px;}
.rand li{float:left;}
.rand dt img{display:block; border:1px solid #f2f2f2}
.rand dd{margin-top:5px; font-weight:bold; color:#666666; font-size:12px;}
.rand .ebnr2{margin-left:25px;}
.rand dl a{color:#666666; text-decoration:none;}
.rand dl a:hover{text-decoration:underline;}
.ebnr760 .center, .ebnr .center, .ebnr980 .center{text-align:center;}
.ebnr760{width:758px; border:5px solid #f2f2f2; padding-bottom:15px;}
.ebnr980{width:978px; border:5px solid #f2f2f2; padding-bottom:15px;}
.rand2 .ebnr2{margin-left:15px!important;}
.rand3 .ebnr2{margin-left:23px!important;}

/************************************************結婚しよう*********************************/
#nag p{color:#333333;}
#nag img{display:block;}

#nag #contents{
	width: 980px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
* html #nag #contents{
	position: relative;
}
#nag p{
	line-height: 1.5;
}


#nag .mod-par-a{
	line-height: 1.6666;
}
#nag .mod-block-a{
	padding: 20px 0 20px 30px;
	background: url(/images/feature/mari/bg_02.gif) no-repeat 0 0;/*980×1006*/
	height: 966px;
}
#nag .mod-block-b{
	background: url(/images/feature/mari/bg_01.jpg) no-repeat 0 0;
	padding: 30px 30px;
	height: 464px;
}
#nag .mod-block-c{
	background: url(/images/feature/mari/bg_03.gif) no-repeat 0 0;/*482×399*/
	width: 446px;
	height: 399px;
	margin: 0 0 15px 0;
	padding: 8px 16px 8px 16px;
}
#nag .mod-block-c p{height:140px;}

#nag .mod-border-a{
	border: solid 1px #c6c4c4;
}
#nag .mod-color-a{
	color: #63371e;
}
#nag .keyVisual{
	position: relative;
}
* html #nag .keyVisual{
	z-index: -1;
}
#nag .btn-kv-movie{
	position: absolute;
	top: 244px;
	left: 99px;
	width: 145px;
	height: 145px;
}
#nag .btn-kv-brandlist{
	position: absolute;
	top: 244px;
	left: 308px;
	width: 145px;
	height: 145px;
}


#nag a.xfade:hover img{
	opacity: 0.75;
	filter: alpha(opacity=70);
}


@charset "utf-8";


/*-----------------------------------------------------*/
/* float
/*-----------------------------------------------------*/
#nag .fleft	{ float:left; !important}
#nag .fright	{ float:right; !important}
#nag .clr{
	clear:both;
	line-height: 0px;
	font-size:0px;
}
/* modern browsers */
#nag .clearfix:after{
	content: "#nag .";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE7 */
#nag .clearfix{
	display: inline-block;
}
/* legacy IE */
* html #nag .clearfix{
	height: 1%;
}
#nag .clearfix{
	display: block;
}

/*-----------------------------------------------------*/
/* margin-left/margin-right
/*-----------------------------------------------------*/
#nag .mlra {
	margin-left: auto;
	margin-right: auto;
}


/*-----------------------------------------------------*/
/* text-align
/*-----------------------------------------------------*/
#nag .tleft {text-align:left;}
#nag .tright {text-align:right;}
#nag .tcenter {text-align:center;}



/*-----------------------------------------------------*/
/* color
/*-----------------------------------------------------*/




/*-----------------------------------------------------*/
/* font-weight
/*-----------------------------------------------------*/
#nag .bold{
	font-weight: bold;	
}



/*-----------------------------------------------------*/
/* margin-top
/*-----------------------------------------------------*/
#nag .mt01{margin-top: 1px;}
#nag .mt02{margin-top: 2px;}
#nag .mt03{margin-top: 3px;}
#nag .mt04{margin-top: 4px;}
#nag .mt05{margin-top: 5px;}
#nag .mt06{margin-top: 6px;}
#nag .mt07{margin-top: 7px;}
#nag .mt08{margin-top: 8px;}
#nag .mt09{margin-top: 9px;}
#nag .mt10{margin-top:10px;}
#nag .mt11{margin-top:11px;}
#nag .mt12{margin-top:12px;}
#nag .mt13{margin-top:13px;}
#nag .mt14{margin-top:14px;}
#nag .mt15{margin-top:15px;}
#nag .mt16{margin-top:16px;}
#nag .mt17{margin-top:17px;}
#nag .mt18{margin-top:18px;}
#nag .mt19{margin-top:19px;}
#nag .mt20{margin-top:20px;}
#nag .mt21{margin-top:21px;}
#nag .mt22{margin-top:22px;}
#nag .mt23{margin-top:23px;}
#nag .mt24{margin-top:24px;}
#nag .mt25{margin-top:25px;}
#nag .mt26{margin-top:26px;}
#nag .mt27{margin-top:27px;}
#nag .mt28{margin-top:28px;}
#nag .mt29{margin-top:29px;}
#nag .mt30{margin-top:30px;}
#nag .mt31{margin-top:31px;}
#nag .mt32{margin-top:32px;}
#nag .mt33{margin-top:33px;}
#nag .mt34{margin-top:34px;}
#nag .mt35{margin-top:35px;}
#nag .mt36{margin-top:36px;}
#nag .mt37{margin-top:37px;}
#nag .mt38{margin-top:38px;}
#nag .mt39{margin-top:39px;}
#nag .mt40{margin-top:40px;}
#nag .mt41{margin-top:41px;}
#nag .mt42{margin-top:42px;}
#nag .mt43{margin-top:43px;}
#nag .mt44{margin-top:44px;}
#nag .mt45{margin-top:45px;}
#nag .mt46{margin-top:46px;}
#nag .mt47{margin-top:47px;}
#nag .mt48{margin-top:48px;}
#nag .mt49{margin-top:49px;}
#nag .mt50{margin-top:50px;}
#nag .mt51{margin-top:51px;}
#nag .mt52{margin-top:52px;}
#nag .mt53{margin-top:53px;}
#nag .mt54{margin-top:54px;}
#nag .mt55{margin-top:55px;}
#nag .mt56{margin-top:56px;}
#nag .mt57{margin-top:57px;}
#nag .mt58{margin-top:58px;}
#nag .mt59{margin-top:59px;}
#nag .mt60{margin-top:60px;}
#nag .mt61{margin-top:61px;}
#nag .mt62{margin-top:62px;}
#nag .mt63{margin-top:63px;}
#nag .mt64{margin-top:64px;}
#nag .mt65{margin-top:65px;}
#nag .mt66{margin-top:66px;}
#nag .mt67{margin-top:67px;}
#nag .mt68{margin-top:68px;}
#nag .mt69{margin-top:69px;}
#nag .mt70{margin-top:70px;}
#nag .mt71{margin-top:71px;}
#nag .mt72{margin-top:72px;}
#nag .mt73{margin-top:73px;}
#nag .mt74{margin-top:74px;}
#nag .mt75{margin-top:75px;}
#nag .mt76{margin-top:76px;}
#nag .mt77{margin-top:77px;}
#nag .mt78{margin-top:78px;}
#nag .mt79{margin-top:79px;}
#nag .mt80{margin-top:80px;}
#nag .mt81{margin-top:81px;}
#nag .mt82{margin-top:82px;}
#nag .mt83{margin-top:83px;}
#nag .mt84{margin-top:84px;}
#nag .mt85{margin-top:85px;}
#nag .mt86{margin-top:86px;}
#nag .mt87{margin-top:87px;}
#nag .mt88{margin-top:88px;}
#nag .mt89{margin-top:89px;}
#nag .mt90{margin-top:90px;}
#nag .mt91{margin-top:91px;}
#nag .mt92{margin-top:92px;}
#nag .mt93{margin-top:93px;}
#nag .mt94{margin-top:94px;}
#nag .mt95{margin-top:95px;}
#nag .mt96{margin-top:96px;}
#nag .mt97{margin-top:97px;}
#nag .mt98{margin-top:98px;}
#nag .mt99{margin-top:99px;}

/*-----------------------------------------------------*/
/* margin-bottom
/*-----------------------------------------------------*/
#nag .mb01{margin-bottom: 1px;}
#nag .mb02{margin-bottom: 2px;}
#nag .mb03{margin-bottom: 3px;}
#nag .mb04{margin-bottom: 4px;}
#nag .mb05{margin-bottom: 5px;}
#nag .mb06{margin-bottom: 6px;}
#nag .mb07{margin-bottom: 7px;}
#nag .mb08{margin-bottom: 8px;}
#nag .mb09{margin-bottom: 9px;}
#nag .mb10{margin-bottom:10px;}
#nag .mb11{margin-bottom:11px;}
#nag .mb12{margin-bottom:12px;}
#nag .mb13{margin-bottom:13px;}
#nag .mb14{margin-bottom:14px;}
#nag .mb15{margin-bottom:15px;}
#nag .mb16{margin-bottom:16px;}
#nag .mb17{margin-bottom:17px;}
#nag .mb18{margin-bottom:18px;}
#nag .mb19{margin-bottom:19px;}
#nag .mb20{margin-bottom:20px;}
#nag .mb21{margin-bottom:21px;}
#nag .mb22{margin-bottom:22px;}
#nag .mb23{margin-bottom:23px;}
#nag .mb24{margin-bottom:24px;}
#nag .mb25{margin-bottom:25px;}
#nag .mb26{margin-bottom:26px;}
#nag .mb27{margin-bottom:27px;}
#nag .mb28{margin-bottom:28px;}
#nag .mb29{margin-bottom:29px;}
#nag .mb30{margin-bottom:30px;}
#nag .mb31{margin-bottom:31px;}
#nag .mb32{margin-bottom:32px;}
#nag .mb33{margin-bottom:33px;}
#nag .mb34{margin-bottom:34px;}
#nag .mb35{margin-bottom:35px;}
#nag .mb36{margin-bottom:36px;}
#nag .mb37{margin-bottom:37px;}
#nag .mb38{margin-bottom:38px;}
#nag .mb39{margin-bottom:39px;}
#nag .mb40{margin-bottom:40px;}
#nag .mb41{margin-bottom:41px;}
#nag .mb42{margin-bottom:42px;}
#nag .mb43{margin-bottom:43px;}
#nag .mb44{margin-bottom:44px;}
#nag .mb45{margin-bottom:45px;}
#nag .mb46{margin-bottom:46px;}
#nag .mb47{margin-bottom:47px;}
#nag .mb48{margin-bottom:48px;}
#nag .mb49{margin-bottom:49px;}
#nag .mb50{margin-bottom:50px;}
#nag .mb51{margin-bottom:51px;}
#nag .mb52{margin-bottom:52px;}
#nag .mb53{margin-bottom:53px;}
#nag .mb54{margin-bottom:54px;}
#nag .mb55{margin-bottom:55px;}
#nag .mb56{margin-bottom:56px;}
#nag .mb57{margin-bottom:57px;}
#nag .mb58{margin-bottom:58px;}
#nag .mb59{margin-bottom:59px;}
#nag .mb60{margin-bottom:60px;}
#nag .mb61{margin-bottom:61px;}
#nag .mb62{margin-bottom:62px;}
#nag .mb63{margin-bottom:63px;}
#nag .mb64{margin-bottom:64px;}
#nag .mb65{margin-bottom:65px;}
#nag .mb66{margin-bottom:66px;}
#nag .mb67{margin-bottom:67px;}
#nag .mb68{margin-bottom:68px;}
#nag .mb69{margin-bottom:69px;}
#nag .mb70{margin-bottom:70px;}
#nag .mb71{margin-bottom:71px;}
#nag .mb72{margin-bottom:72px;}
#nag .mb73{margin-bottom:73px;}
#nag .mb74{margin-bottom:74px;}
#nag .mb75{margin-bottom:75px;}
#nag .mb76{margin-bottom:76px;}
#nag .mb77{margin-bottom:77px;}
#nag .mb78{margin-bottom:78px;}
#nag .mb79{margin-bottom:79px;}
#nag .mb80{margin-bottom:80px;}
#nag .mb81{margin-bottom:81px;}
#nag .mb82{margin-bottom:82px;}
#nag .mb83{margin-bottom:83px;}
#nag .mb84{margin-bottom:84px;}
#nag .mb85{margin-bottom:85px;}
#nag .mb86{margin-bottom:86px;}
#nag .mb87{margin-bottom:87px;}
#nag .mb88{margin-bottom:88px;}
#nag .mb89{margin-bottom:89px;}
#nag .mb90{margin-bottom:90px;}
#nag .mb91{margin-bottom:91px;}
#nag .mb92{margin-bottom:92px;}
#nag .mb93{margin-bottom:93px;}
#nag .mb94{margin-bottom:94px;}
#nag .mb95{margin-bottom:95px;}
#nag .mb96{margin-bottom:96px;}
#nag .mb97{margin-bottom:97px;}
#nag .mb98{margin-bottom:98px;}
#nag .mb99{margin-bottom:99px;}

/*-----------------------------------------------------*/
/* margin-right
/*-----------------------------------------------------*/
#nag .mr01{margin-right: 1px;}
#nag .mr02{margin-right: 2px;}
#nag .mr03{margin-right: 3px;}
#nag .mr04{margin-right: 4px;}
#nag .mr05{margin-right: 5px;}
#nag .mr06{margin-right: 6px;}
#nag .mr07{margin-right: 7px;}
#nag .mr08{margin-right: 8px;}
#nag .mr09{margin-right: 9px;}
#nag .mr10{margin-right:10px;}
#nag .mr11{margin-right:11px;}
#nag .mr12{margin-right:12px;}
#nag .mr13{margin-right:13px;}
#nag .mr14{margin-right:14px;}
#nag .mr15{margin-right:15px;}
#nag .mr16{margin-right:16px;}
#nag .mr17{margin-right:17px;}
#nag .mr18{margin-right:18px;}
#nag .mr19{margin-right:19px;}
#nag .mr20{margin-right:20px;}
#nag .mr21{margin-right:21px;}
#nag .mr22{margin-right:22px;}
#nag .mr23{margin-right:23px;}
#nag .mr24{margin-right:24px;}
#nag .mr25{margin-right:25px;}
#nag .mr26{margin-right:26px;}
#nag .mr27{margin-right:27px;}
#nag .mr28{margin-right:28px;}
#nag .mr29{margin-right:29px;}
#nag .mr30{margin-right:30px;}
#nag .mr31{margin-right:31px;}
#nag .mr32{margin-right:32px;}
#nag .mr33{margin-right:33px;}
#nag .mr34{margin-right:34px;}
#nag .mr35{margin-right:35px;}
#nag .mr36{margin-right:36px;}
#nag .mr37{margin-right:37px;}
#nag .mr38{margin-right:38px;}
#nag .mr39{margin-right:39px;}
#nag .mr40{margin-right:40px;}
#nag .mr41{margin-right:41px;}
#nag .mr42{margin-right:42px;}
#nag .mr43{margin-right:43px;}
#nag .mr44{margin-right:44px;}
#nag .mr45{margin-right:45px;}
#nag .mr46{margin-right:46px;}
#nag .mr47{margin-right:47px;}
#nag .mr48{margin-right:48px;}
#nag .mr49{margin-right:49px;}
#nag .mr50{margin-right:50px;}
#nag .mr51{margin-right:51px;}
#nag .mr52{margin-right:52px;}
#nag .mr53{margin-right:53px;}
#nag .mr54{margin-right:54px;}
#nag .mr55{margin-right:55px;}
#nag .mr56{margin-right:56px;}
#nag .mr57{margin-right:57px;}
#nag .mr58{margin-right:58px;}
#nag .mr59{margin-right:59px;}
#nag .mr60{margin-right:60px;}
#nag .mr61{margin-right:61px;}
#nag .mr62{margin-right:62px;}
#nag .mr63{margin-right:63px;}
#nag .mr64{margin-right:64px;}
#nag .mr65{margin-right:65px;}
#nag .mr66{margin-right:66px;}
#nag .mr67{margin-right:67px;}
#nag .mr68{margin-right:68px;}
#nag .mr69{margin-right:69px;}
#nag .mr70{margin-right:70px;}
#nag .mr71{margin-right:71px;}
#nag .mr72{margin-right:72px;}
#nag .mr73{margin-right:73px;}
#nag .mr74{margin-right:74px;}
#nag .mr75{margin-right:75px;}
#nag .mr76{margin-right:76px;}
#nag .mr77{margin-right:77px;}
#nag .mr78{margin-right:78px;}
#nag .mr79{margin-right:79px;}
#nag .mr80{margin-right:80px;}
#nag .mr81{margin-right:81px;}
#nag .mr82{margin-right:82px;}
#nag .mr83{margin-right:83px;}
#nag .mr84{margin-right:84px;}
#nag .mr85{margin-right:85px;}
#nag .mr86{margin-right:86px;}
#nag .mr87{margin-right:87px;}
#nag .mr88{margin-right:88px;}
#nag .mr89{margin-right:89px;}
#nag .mr90{margin-right:90px;}
#nag .mr91{margin-right:91px;}
#nag .mr92{margin-right:92px;}
#nag .mr93{margin-right:93px;}
#nag .mr94{margin-right:94px;}
#nag .mr95{margin-right:95px;}
#nag .mr96{margin-right:96px;}
#nag .mr97{margin-right:97px;}
#nag .mr98{margin-right:98px;}
#nag .mr99{margin-right:99px;}

/*-----------------------------------------------------*/
/* margin-left
/*-----------------------------------------------------*/
#nag .ml01{margin-left: 1px;}
#nag .ml02{margin-left: 2px;}
#nag .ml03{margin-left: 3px;}
#nag .ml04{margin-left: 4px;}
#nag .ml05{margin-left: 5px;}
#nag .ml06{margin-left: 6px;}
#nag .ml07{margin-left: 7px;}
#nag .ml08{margin-left: 8px;}
#nag .ml09{margin-left: 9px;}
#nag .ml10{margin-left:10px;}
#nag .ml11{margin-left:11px;}
#nag .ml12{margin-left:12px;}
#nag .ml13{margin-left:13px;}
#nag .ml14{margin-left:14px;}
#nag .ml15{margin-left:15px;}
#nag .ml16{margin-left:16px;}
#nag .ml17{margin-left:17px;}
#nag .ml18{margin-left:18px;}
#nag .ml19{margin-left:19px;}
#nag .ml20{margin-left:20px;}
#nag .ml21{margin-left:21px;}
#nag .ml22{margin-left:22px;}
#nag .ml23{margin-left:23px;}
#nag .ml24{margin-left:24px;}
#nag .ml25{margin-left:25px;}
#nag .ml26{margin-left:26px;}
#nag .ml27{margin-left:27px;}
#nag .ml28{margin-left:28px;}
#nag .ml29{margin-left:29px;}
#nag .ml30{margin-left:30px;}
#nag .ml31{margin-left:31px;}
#nag .ml32{margin-left:32px;}
#nag .ml33{margin-left:33px;}
#nag .ml34{margin-left:34px;}
#nag .ml35{margin-left:35px;}
#nag .ml36{margin-left:36px;}
#nag .ml37{margin-left:37px;}
#nag .ml38{margin-left:38px;}
#nag .ml39{margin-left:39px;}
#nag .ml40{margin-left:40px;}
#nag .ml41{margin-left:41px;}
#nag .ml42{margin-left:42px;}
#nag .ml43{margin-left:43px;}
#nag .ml44{margin-left:44px;}
#nag .ml45{margin-left:45px;}
#nag .ml46{margin-left:46px;}
#nag .ml47{margin-left:47px;}
#nag .ml48{margin-left:48px;}
#nag .ml49{margin-left:49px;}
#nag .ml50{margin-left:50px;}
#nag .ml51{margin-left:51px;}
#nag .ml52{margin-left:52px;}
#nag .ml53{margin-left:53px;}
#nag .ml54{margin-left:54px;}
#nag .ml55{margin-left:55px;}
#nag .ml56{margin-left:56px;}
#nag .ml57{margin-left:57px;}
#nag .ml58{margin-left:58px;}
#nag .ml59{margin-left:59px;}
#nag .ml60{margin-left:60px;}
#nag .ml61{margin-left:61px;}
#nag .ml62{margin-left:62px;}
#nag .ml63{margin-left:63px;}
#nag .ml64{margin-left:64px;}
#nag .ml65{margin-left:65px;}
#nag .ml66{margin-left:66px;}
#nag .ml67{margin-left:67px;}
#nag .ml68{margin-left:68px;}
#nag .ml69{margin-left:69px;}
#nag .ml70{margin-left:70px;}
#nag .ml71{margin-left:71px;}
#nag .ml72{margin-left:72px;}
#nag .ml73{margin-left:73px;}
#nag .ml74{margin-left:74px;}
#nag .ml75{margin-left:75px;}
#nag .ml76{margin-left:76px;}
#nag .ml77{margin-left:77px;}
#nag .ml78{margin-left:78px;}
#nag .ml79{margin-left:79px;}
#nag .ml80{margin-left:80px;}
#nag .ml81{margin-left:81px;}
#nag .ml82{margin-left:82px;}
#nag .ml83{margin-left:83px;}
#nag .ml84{margin-left:84px;}
#nag .ml85{margin-left:85px;}
#nag .ml86{margin-left:86px;}
#nag .ml87{margin-left:87px;}
#nag .ml88{margin-left:88px;}
#nag .ml89{margin-left:89px;}
#nag .ml90{margin-left:90px;}
#nag .ml91{margin-left:91px;}
#nag .ml92{margin-left:92px;}
#nag .ml93{margin-left:93px;}
#nag .ml94{margin-left:94px;}
#nag .ml95{margin-left:95px;}
#nag .ml96{margin-left:96px;}
#nag .ml97{margin-left:97px;}
#nag .ml98{margin-left:98px;}
#nag .ml99{margin-left:99px;}

/*-----------------------------------------------------*/
/* padding-top
/*-----------------------------------------------------*/
#nag .pt01{padding-top: 1px;}
#nag .pt02{padding-top: 2px;}
#nag .pt03{padding-top: 3px;}
#nag .pt04{padding-top: 4px;}
#nag .pt05{padding-top: 5px;}
#nag .pt06{padding-top: 6px;}
#nag .pt07{padding-top: 7px;}
#nag .pt08{padding-top: 8px;}
#nag .pt09{padding-top: 9px;}
#nag .pt10{padding-top:10px;}
#nag .pt11{padding-top:11px;}
#nag .pt12{padding-top:12px;}
#nag .pt13{padding-top:13px;}
#nag .pt14{padding-top:14px;}
#nag .pt15{padding-top:15px;}
#nag .pt16{padding-top:16px;}
#nag .pt17{padding-top:17px;}
#nag .pt18{padding-top:18px;}
#nag .pt19{padding-top:19px;}
#nag .pt20{padding-top:20px;}
#nag .pt21{padding-top:21px;}
#nag .pt22{padding-top:22px;}
#nag .pt23{padding-top:23px;}
#nag .pt24{padding-top:24px;}
#nag .pt25{padding-top:25px;}
#nag .pt26{padding-top:26px;}
#nag .pt27{padding-top:27px;}
#nag .pt28{padding-top:28px;}
#nag .pt29{padding-top:29px;}
#nag .pt30{padding-top:30px;}
#nag .pt31{padding-top:31px;}
#nag .pt32{padding-top:32px;}
#nag .pt33{padding-top:33px;}
#nag .pt34{padding-top:34px;}
#nag .pt35{padding-top:35px;}
#nag .pt36{padding-top:36px;}
#nag .pt37{padding-top:37px;}
#nag .pt38{padding-top:38px;}
#nag .pt39{padding-top:39px;}
#nag .pt40{padding-top:40px;}
#nag .pt41{padding-top:41px;}
#nag .pt42{padding-top:42px;}
#nag .pt43{padding-top:43px;}
#nag .pt44{padding-top:44px;}
#nag .pt45{padding-top:45px;}
#nag .pt46{padding-top:46px;}
#nag .pt47{padding-top:47px;}
#nag .pt48{padding-top:48px;}
#nag .pt49{padding-top:49px;}
#nag .pt50{padding-top:50px;}
#nag .pt51{padding-top:51px;}
#nag .pt52{padding-top:52px;}
#nag .pt53{padding-top:53px;}
#nag .pt54{padding-top:54px;}
#nag .pt55{padding-top:55px;}
#nag .pt56{padding-top:56px;}
#nag .pt57{padding-top:57px;}
#nag .pt58{padding-top:58px;}
#nag .pt59{padding-top:59px;}
#nag .pt60{padding-top:60px;}
#nag .pt61{padding-top:61px;}
#nag .pt62{padding-top:62px;}
#nag .pt63{padding-top:63px;}
#nag .pt64{padding-top:64px;}
#nag .pt65{padding-top:65px;}
#nag .pt66{padding-top:66px;}
#nag .pt67{padding-top:67px;}
#nag .pt68{padding-top:68px;}
#nag .pt69{padding-top:69px;}
#nag .pt70{padding-top:70px;}
#nag .pt71{padding-top:71px;}
#nag .pt72{padding-top:72px;}
#nag .pt73{padding-top:73px;}
#nag .pt74{padding-top:74px;}
#nag .pt75{padding-top:75px;}
#nag .pt76{padding-top:76px;}
#nag .pt77{padding-top:77px;}
#nag .pt78{padding-top:78px;}
#nag .pt79{padding-top:79px;}
#nag .pt80{padding-top:80px;}
#nag .pt81{padding-top:81px;}
#nag .pt82{padding-top:82px;}
#nag .pt83{padding-top:83px;}
#nag .pt84{padding-top:84px;}
#nag .pt85{padding-top:85px;}
#nag .pt86{padding-top:86px;}
#nag .pt87{padding-top:87px;}
#nag .pt88{padding-top:88px;}
#nag .pt89{padding-top:89px;}
#nag .pt90{padding-top:90px;}
#nag .pt91{padding-top:91px;}
#nag .pt92{padding-top:92px;}
#nag .pt93{padding-top:93px;}
#nag .pt94{padding-top:94px;}
#nag .pt95{padding-top:95px;}
#nag .pt96{padding-top:96px;}
#nag .pt97{padding-top:97px;}
#nag .pt98{padding-top:98px;}
#nag .pt99{padding-top:99px;}

/*-----------------------------------------------------*/
/* padding-bottom
/*-----------------------------------------------------*/
#nag .pb01{padding-bottom: 1px;}
#nag .pb02{padding-bottom: 2px;}
#nag .pb03{padding-bottom: 3px;}
#nag .pb04{padding-bottom: 4px;}
#nag .pb05{padding-bottom: 5px;}
#nag .pb06{padding-bottom: 6px;}
#nag .pb07{padding-bottom: 7px;}
#nag .pb08{padding-bottom: 8px;}
#nag .pb09{padding-bottom: 9px;}
#nag .pb10{padding-bottom:10px;}
#nag .pb11{padding-bottom:11px;}
#nag .pb12{padding-bottom:12px;}
#nag .pb13{padding-bottom:13px;}
#nag .pb14{padding-bottom:14px;}
#nag .pb15{padding-bottom:15px;}
#nag .pb16{padding-bottom:16px;}
#nag .pb17{padding-bottom:17px;}
#nag .pb18{padding-bottom:18px;}
#nag .pb19{padding-bottom:19px;}
#nag .pb20{padding-bottom:20px;}
#nag .pb21{padding-bottom:21px;}
#nag .pb22{padding-bottom:22px;}
#nag .pb23{padding-bottom:23px;}
#nag .pb24{padding-bottom:24px;}
#nag .pb25{padding-bottom:25px;}
#nag .pb26{padding-bottom:26px;}
#nag .pb27{padding-bottom:27px;}
#nag .pb28{padding-bottom:28px;}
#nag .pb29{padding-bottom:29px;}
#nag .pb30{padding-bottom:30px;}
#nag .pb31{padding-bottom:31px;}
#nag .pb32{padding-bottom:32px;}
#nag .pb33{padding-bottom:33px;}
#nag .pb34{padding-bottom:34px;}
#nag .pb35{padding-bottom:35px;}
#nag .pb36{padding-bottom:36px;}
#nag .pb37{padding-bottom:37px;}
#nag .pb38{padding-bottom:38px;}
#nag .pb39{padding-bottom:39px;}
#nag .pb40{padding-bottom:40px;}
#nag .pb41{padding-bottom:41px;}
#nag .pb42{padding-bottom:42px;}
#nag .pb43{padding-bottom:43px;}
#nag .pb44{padding-bottom:44px;}
#nag .pb45{padding-bottom:45px;}
#nag .pb46{padding-bottom:46px;}
#nag .pb47{padding-bottom:47px;}
#nag .pb48{padding-bottom:48px;}
#nag .pb49{padding-bottom:49px;}
#nag .pb50{padding-bottom:50px;}
#nag .pb51{padding-bottom:51px;}
#nag .pb52{padding-bottom:52px;}
#nag .pb53{padding-bottom:53px;}
#nag .pb54{padding-bottom:54px;}
#nag .pb55{padding-bottom:55px;}
#nag .pb56{padding-bottom:56px;}
#nag .pb57{padding-bottom:57px;}
#nag .pb58{padding-bottom:58px;}
#nag .pb59{padding-bottom:59px;}
#nag .pb60{padding-bottom:60px;}
#nag .pb61{padding-bottom:61px;}
#nag .pb62{padding-bottom:62px;}
#nag .pb63{padding-bottom:63px;}
#nag .pb64{padding-bottom:64px;}
#nag .pb65{padding-bottom:65px;}
#nag .pb66{padding-bottom:66px;}
#nag .pb67{padding-bottom:67px;}
#nag .pb68{padding-bottom:68px;}
#nag .pb69{padding-bottom:69px;}
#nag .pb70{padding-bottom:70px;}
#nag .pb71{padding-bottom:71px;}
#nag .pb72{padding-bottom:72px;}
#nag .pb73{padding-bottom:73px;}
#nag .pb74{padding-bottom:74px;}
#nag .pb75{padding-bottom:75px;}
#nag .pb76{padding-bottom:76px;}
#nag .pb77{padding-bottom:77px;}
#nag .pb78{padding-bottom:78px;}
#nag .pb79{padding-bottom:79px;}
#nag .pb80{padding-bottom:80px;}
#nag .pb81{padding-bottom:81px;}
#nag .pb82{padding-bottom:82px;}
#nag .pb83{padding-bottom:83px;}
#nag .pb84{padding-bottom:84px;}
#nag .pb85{padding-bottom:85px;}
#nag .pb86{padding-bottom:86px;}
#nag .pb87{padding-bottom:87px;}
#nag .pb88{padding-bottom:88px;}
#nag .pb89{padding-bottom:89px;}
#nag .pb90{padding-bottom:90px;}
#nag .pb91{padding-bottom:91px;}
#nag .pb92{padding-bottom:92px;}
#nag .pb93{padding-bottom:93px;}
#nag .pb94{padding-bottom:94px;}
#nag .pb95{padding-bottom:95px;}
#nag .pb96{padding-bottom:96px;}
#nag .pb97{padding-bottom:97px;}
#nag .pb98{padding-bottom:98px;}
#nag .pb99{padding-bottom:99px;}


/*-----------------------------------------------------*/
/* padding-left
/*-----------------------------------------------------*/
#nag .pl01{padding-left: 1px;}
#nag .pl02{padding-left: 2px;}
#nag .pl03{padding-left: 3px;}
#nag .pl04{padding-left: 4px;}
#nag .pl05{padding-left: 5px;}
#nag .pl06{padding-left: 6px;}
#nag .pl07{padding-left: 7px;}
#nag .pl08{padding-left: 8px;}
#nag .pl09{padding-left: 9px;}
#nag .pl10{padding-left:10px;}
#nag .pl11{padding-left:11px;}
#nag .pl12{padding-left:12px;}
#nag .pl13{padding-left:13px;}
#nag .pl14{padding-left:14px;}
#nag .pl15{padding-left:15px;}
#nag .pl16{padding-left:16px;}
#nag .pl17{padding-left:17px;}
#nag .pl18{padding-left:18px;}
#nag .pl19{padding-left:19px;}
#nag .pl20{padding-left:20px;}
#nag .pl21{padding-left:21px;}
#nag .pl22{padding-left:22px;}
#nag .pl23{padding-left:23px;}
#nag .pl24{padding-left:24px;}
#nag .pl25{padding-left:25px;}
#nag .pl26{padding-left:26px;}
#nag .pl27{padding-left:27px;}
#nag .pl28{padding-left:28px;}
#nag .pl29{padding-left:29px;}
#nag .pl30{padding-left:30px;}
#nag .pl31{padding-left:31px;}
#nag .pl32{padding-left:32px;}
#nag .pl33{padding-left:33px;}
#nag .pl34{padding-left:34px;}
#nag .pl35{padding-left:35px;}
#nag .pl36{padding-left:36px;}
#nag .pl37{padding-left:37px;}
#nag .pl38{padding-left:38px;}
#nag .pl39{padding-left:39px;}
#nag .pl40{padding-left:40px;}
#nag .pl41{padding-left:41px;}
#nag .pl42{padding-left:42px;}
#nag .pl43{padding-left:43px;}
#nag .pl44{padding-left:44px;}
#nag .pl45{padding-left:45px;}
#nag .pl46{padding-left:46px;}
#nag .pl47{padding-left:47px;}
#nag .pl48{padding-left:48px;}
#nag .pl49{padding-left:49px;}
#nag .pl50{padding-left:50px;}
#nag .pl51{padding-left:51px;}
#nag .pl52{padding-left:52px;}
#nag .pl53{padding-left:53px;}
#nag .pl54{padding-left:54px;}
#nag .pl55{padding-left:55px;}
#nag .pl56{padding-left:56px;}
#nag .pl57{padding-left:57px;}
#nag .pl58{padding-left:58px;}
#nag .pl59{padding-left:59px;}
#nag .pl60{padding-left:60px;}
#nag .pl61{padding-left:61px;}
#nag .pl62{padding-left:62px;}
#nag .pl63{padding-left:63px;}
#nag .pl64{padding-left:64px;}
#nag .pl65{padding-left:65px;}
#nag .pl66{padding-left:66px;}
#nag .pl67{padding-left:67px;}
#nag .pl68{padding-left:68px;}
#nag .pl69{padding-left:69px;}
#nag .pl70{padding-left:70px;}
#nag .pl71{padding-left:71px;}
#nag .pl72{padding-left:72px;}
#nag .pl73{padding-left:73px;}
#nag .pl74{padding-left:74px;}
#nag .pl75{padding-left:75px;}
#nag .pl76{padding-left:76px;}
#nag .pl77{padding-left:77px;}
#nag .pl78{padding-left:78px;}
#nag .pl79{padding-left:79px;}
#nag .pl80{padding-left:80px;}
#nag .pl81{padding-left:81px;}
#nag .pl82{padding-left:82px;}
#nag .pl83{padding-left:83px;}
#nag .pl84{padding-left:84px;}
#nag .pl85{padding-left:85px;}
#nag .pl86{padding-left:86px;}
#nag .pl87{padding-left:87px;}
#nag .pl88{padding-left:88px;}
#nag .pl89{padding-left:89px;}
#nag .pl90{padding-left:90px;}
#nag .pl91{padding-left:91px;}
#nag .pl92{padding-left:92px;}
#nag .pl93{padding-left:93px;}
#nag .pl94{padding-left:94px;}
#nag .pl95{padding-left:95px;}
#nag .pl96{padding-left:96px;}
#nag .pl97{padding-left:97px;}
#nag .pl98{padding-left:98px;}
#nag .pl99{padding-left:99px;}


/*-----------------------------------------------------*/
/* padding-right
/*-----------------------------------------------------*/
#nag .pr01{padding-right: 1px;}
#nag .pr02{padding-right: 2px;}
#nag .pr03{padding-right: 3px;}
#nag .pr04{padding-right: 4px;}
#nag .pr05{padding-right: 5px;}
#nag .pr06{padding-right: 6px;}
#nag .pr07{padding-right: 7px;}
#nag .pr08{padding-right: 8px;}
#nag .pr09{padding-right: 9px;}
#nag .pr10{padding-right:10px;}
#nag .pr11{padding-right:11px;}
#nag .pr12{padding-right:12px;}
#nag .pr13{padding-right:13px;}
#nag .pr14{padding-right:14px;}
#nag .pr15{padding-right:15px;}
#nag .pr16{padding-right:16px;}
#nag .pr17{padding-right:17px;}
#nag .pr18{padding-right:18px;}
#nag .pr19{padding-right:19px;}
#nag .pr20{padding-right:20px;}
#nag .pr21{padding-right:21px;}
#nag .pr22{padding-right:22px;}
#nag .pr23{padding-right:23px;}
#nag .pr24{padding-right:24px;}
#nag .pr25{padding-right:25px;}
#nag .pr26{padding-right:26px;}
#nag .pr27{padding-right:27px;}
#nag .pr28{padding-right:28px;}
#nag .pr29{padding-right:29px;}
#nag .pr30{padding-right:30px;}
#nag .pr31{padding-right:31px;}
#nag .pr32{padding-right:32px;}
#nag .pr33{padding-right:33px;}
#nag .pr34{padding-right:34px;}
#nag .pr35{padding-right:35px;}
#nag .pr36{padding-right:36px;}
#nag .pr37{padding-right:37px;}
#nag .pr38{padding-right:38px;}
#nag .pr39{padding-right:39px;}
#nag .pr40{padding-right:40px;}
#nag .pr41{padding-right:41px;}
#nag .pr42{padding-right:42px;}
#nag .pr43{padding-right:43px;}
#nag .pr44{padding-right:44px;}
#nag .pr45{padding-right:45px;}
#nag .pr46{padding-right:46px;}
#nag .pr47{padding-right:47px;}
#nag .pr48{padding-right:48px;}
#nag .pr49{padding-right:49px;}
#nag .pr50{padding-right:50px;}
#nag .pr51{padding-right:51px;}
#nag .pr52{padding-right:52px;}
#nag .pr53{padding-right:53px;}
#nag .pr54{padding-right:54px;}
#nag .pr55{padding-right:55px;}
#nag .pr56{padding-right:56px;}
#nag .pr57{padding-right:57px;}
#nag .pr58{padding-right:58px;}
#nag .pr59{padding-right:59px;}
#nag .pr60{padding-right:60px;}
#nag .pr61{padding-right:61px;}
#nag .pr62{padding-right:62px;}
#nag .pr63{padding-right:63px;}
#nag .pr64{padding-right:64px;}
#nag .pr65{padding-right:65px;}
#nag .pr66{padding-right:66px;}
#nag .pr67{padding-right:67px;}
#nag .pr68{padding-right:68px;}
#nag .pr69{padding-right:69px;}
#nag .pr70{padding-right:70px;}
#nag .pr71{padding-right:71px;}
#nag .pr72{padding-right:72px;}
#nag .pr73{padding-right:73px;}
#nag .pr74{padding-right:74px;}
#nag .pr75{padding-right:75px;}
#nag .pr76{padding-right:76px;}
#nag .pr77{padding-right:77px;}
#nag .pr78{padding-right:78px;}
#nag .pr79{padding-right:79px;}
#nag .pr80{padding-right:80px;}
#nag .pr81{padding-right:81px;}
#nag .pr82{padding-right:82px;}
#nag .pr83{padding-right:83px;}
#nag .pr84{padding-right:84px;}
#nag .pr85{padding-right:85px;}
#nag .pr86{padding-right:86px;}
#nag .pr87{padding-right:87px;}
#nag .pr88{padding-right:88px;}
#nag .pr89{padding-right:89px;}
#nag .pr90{padding-right:90px;}
#nag .pr91{padding-right:91px;}
#nag .pr92{padding-right:92px;}
#nag .pr93{padding-right:93px;}
#nag .pr94{padding-right:94px;}
#nag .pr95{padding-right:95px;}
#nag .pr96{padding-right:96px;}
#nag .pr97{padding-right:97px;}
#nag .pr98{padding-right:98px;}
#nag .pr99{padding-right:99px;}



/*-----------------------------------------------------*/
/* width 
/*-----------------------------------------------------*/
#nag .w5   {	width:5px;}
#nag .w10  {	width:10px;}
#nag .w15  {	width:15px;}
#nag .w20  {	width:20px;}
#nag .w25  {	width:25px;}
#nag .w30  {	width:30px;}
#nag .w35  {	width:35px;}
#nag .w40  {	width:40px;}
#nag .w45  {	width:45px;}
#nag .w50  {	width:50px;}
#nag .w55  {	width:55px;}
#nag .w60  {	width:60px;}
#nag .w65  {	width:65px;}
#nag .w70  {	width:70px;}
#nag .w75  {	width:75px;}
#nag .w80  {	width:80px;}
#nag .w85  {	width:85px;}
#nag .w90  {	width:90px;}
#nag .w95  {	width:95px;}
#nag .w100 { width:100px;}
#nag .w105 { width:105px;}
#nag .w110 { width:110px;}
#nag .w115 { width:115px;}
#nag .w120 { width:120px;}
#nag .w125 { width:125px;}
#nag .w130 { width:130px;}
#nag .w135 { width:135px;}
#nag .w140 { width:140px;}
#nag .w145 { width:145px;}
#nag .w150 { width:150px;}
#nag .w155 { width:155px;}
#nag .w160 { width:160px;}
#nag .w165 { width:165px;}
#nag .w170 { width:170px;}
#nag .w175 { width:175px;}
#nag .w180 { width:180px;}
#nag .w185 { width:185px;}
#nag .w190 { width:190px;}
#nag .w195 { width:195px;}
#nag .w200 { width:200px;}
#nag .w205 { width:205px;}
#nag .w210 { width:210px;}
#nag .w215 { width:215px;}
#nag .w220 { width:220px;}
#nag .w225 { width:225px;}
#nag .w228 { width:228px;}
#nag .w230 { width:230px;}
#nag .w235 { width:235px;}
#nag .w240 { width:240px;}
#nag .w245 { width:245px;}
#nag .w250 { width:250px;}
#nag .w255 { width:255px;}
#nag .w260 { width:260px;}
#nag .w265 { width:265px;}
#nag .w270 { width:270px;}
#nag .w275 { width:275px;}
#nag .w280 { width:280px;}
#nag .w285 { width:285px;}
#nag .w290 { width:290px;}
#nag .w295 { width:295px;}
#nag .w300 { width:300px;}
#nag .w305 { width:305px;}
#nag .w310 { width:310px;}
#nag .w315 { width:315px;}
#nag .w320 { width:320px;}
#nag .w325 { width:325px;}
#nag .w330 { width:330px;}
#nag .w335 { width:335px;}
#nag .w340 { width:340px;}
#nag .w345 { width:345px;}
#nag .w350 { width:350px;}
#nag .w355 { width:355px;}
#nag .w360 { width:360px;}
#nag .w365 { width:365px;}
#nag .w370 { width:370px;}
#nag .w375 { width:375px;}
#nag .w380 { width:380px;}
#nag .w385 { width:385px;}
#nag .w390 { width:390px;}
#nag .w395 { width:395px;}
#nag .w400 { width:400px;}
#nag .w405 { width:405px;}
#nag .w410 { width:410px;}
#nag .w415 { width:415px;}
#nag .w420 { width:420px;}
#nag .w425 { width:425px;}
#nag .w430 { width:430px;}
#nag .w435 { width:435px;}
#nag .w440 { width:440px;}
#nag .w445 { width:445px;}
#nag .w450 { width:450px;}
#nag .w455 { width:455px;}
#nag .w460 { width:460px;}
#nag .w465 { width:465px;}
#nag .w470 { width:470px;}
#nag .w475 { width:475px;}
#nag .w480 { width:480px;}
#nag .w485 { width:485px;}
#nag .w490 { width:490px;}
#nag .w495 { width:495px;}
#nag .w500 { width:500px;}
#nag .w505 { width:505px;}
#nag .w510 { width:510px;}
#nag .w515 { width:515px;}
#nag .w520 { width:520px;}
#nag .w525 { width:525px;}
#nag .w530 { width:530px;}
#nag .w535 { width:535px;}
#nag .w540 { width:540px;}
#nag .w545 { width:545px;}
#nag .w550 { width:550px;}
#nag .w555 { width:555px;}
#nag .w560 { width:560px;}
#nag .w565 { width:565px;}
#nag .w570 { width:570px;}
#nag .w575 { width:575px;}
#nag .w580 { width:580px;}
#nag .w585 { width:585px;}
#nag .w590 { width:590px;}
#nag .w595 { width:595px;}
#nag .w600 { width:600px;}
#nag .w605 { width:605px;}
#nag .w610 { width:610px;}
#nag .w615 { width:615px;}
#nag .w620 { width:620px;}
#nag .w625 { width:625px;}
#nag .w630 { width:630px;}
#nag .w635 { width:635px;}
#nag .w640 { width:640px;}
#nag .w645 { width:645px;}
#nag .w650 { width:650px;}
#nag .w655 { width:655px;}
#nag .w660 { width:660px;}
#nag .w665 { width:665px;}
#nag .w670 { width:670px;}
#nag .w675 { width:675px;}
#nag .w680 { width:680px;}
#nag .w685 { width:685px;}
#nag .w690 { width:690px;}
#nag .w695 { width:695px;}
#nag .w700 { width:700px;}
#nag .w710 { width:710px;}
#nag .w720 { width:720px;}
#nag .w730 { width:730px;}
#nag .w740 { width:740px;}
#nag .w750 { width:750px;}
#nag .w760 { width:760px;}
#nag .w770 { width:770px;}
#nag .w780 { width:780px;}
#nag .w790 { width:790px;}

/*-----------------------------------------------------*/
/* height 
/*-----------------------------------------------------*/
#nag .h5   {	height:5px;}
#nag .h10  {	height:10px;}
#nag .h15  {	height:15px;}
#nag .h20  {	height:20px;}
#nag .h25  {	height:25px;}
#nag .h30  {	height:30px;}
#nag .h35  {	height:35px;}
#nag .h40  {	height:40px;}
#nag .h45  {	height:45px;}
#nag .h50  {	height:50px;}
#nag .h55  {	height:55px;}
#nag .h60  {	height:60px;}
#nag .h65  {	height:65px;}
#nag .h70  {	height:70px;}
#nag .h75  {	height:75px;}
#nag .h80  {	height:80px;}
#nag .h85  {	height:85px;}
#nag .h90  {	height:90px;}
#nag .h95  {	height:95px;}
#nag .h100 { height:100px;}
#nag .h105 { height:105px;}
#nag .h110 { height:110px;}
#nag .h115 { height:115px;}
#nag .h120 { height:120px;}
#nag .h125 { height:125px;}
#nag .h130 { height:130px;}
#nag .h135 { height:135px;}
#nag .h140 { height:140px;}
#nag .h145 { height:145px;}
#nag .h150 { height:150px;}
#nag .h155 { height:155px;}
#nag .h160 { height:160px;}
#nag .h165 { height:165px;}
#nag .h170 { height:170px;}
#nag .h175 { height:175px;}
#nag .h180 { height:180px;}
#nag .h185 { height:185px;}
#nag .h190 { height:190px;}
#nag .h195 { height:195px;}
#nag .h200 { height:200px;}
#nag .h205 { height:205px;}
#nag .h210 { height:210px;}
#nag .h215 { height:215px;}
#nag .h220 { height:220px;}
#nag .h225 { height:225px;}
#nag .h230 { height:230px;}
#nag .h235 { height:235px;}
#nag .h240 { height:240px;}
#nag .h245 { height:245px;}
#nag .h250 { height:250px;}
#nag .h255 { height:255px;}
#nag .h260 { height:260px;}
#nag .h265 { height:265px;}
#nag .h270 { height:270px;}
#nag .h275 { height:275px;}
#nag .h280 { height:280px;}
#nag .h285 { height:285px;}
#nag .h290 { height:290px;}
#nag .h295 { height:295px;}
#nag .h300 { height:300px;}
#nag .h305 { height:305px;}
#nag .h310 { height:310px;}
#nag .h315 { height:315px;}
#nag .h320 { height:320px;}
#nag .h325 { height:325px;}
#nag .h330 { height:330px;}
#nag .h335 { height:335px;}
#nag .h340 { height:340px;}
#nag .h345 { height:345px;}
#nag .h350 { height:350px;}
#nag .h355 { height:355px;}
#nag .h360 { height:360px;}
#nag .h365 { height:365px;}
#nag .h370 { height:370px;}
#nag .h375 { height:375px;}
#nag .h380 { height:380px;}
#nag .h385 { height:385px;}
#nag .h390 { height:390px;}
#nag .h395 { height:395px;}
#nag .h400 { height:400px;}
#nag .h405 { height:405px;}
#nag .h410 { height:410px;}
#nag .h415 { height:415px;}
#nag .h420 { height:420px;}
#nag .h425 { height:425px;}
#nag .h430 { height:430px;}
#nag .h435 { height:435px;}
#nag .h440 { height:440px;}
#nag .h445 { height:445px;}
#nag .h450 { height:450px;}
#nag .h455 { height:455px;}
#nag .h460 { height:460px;}
#nag .h465 { height:465px;}
#nag .h470 { height:470px;}
#nag .h475 { height:475px;}
#nag .h480 { height:480px;}
#nag .h485 { height:485px;}
#nag .h490 { height:490px;}
#nag .h495 { height:495px;}
#nag .h500 { height:500px;}
#nag .h505 { height:505px;}
#nag .h510 { height:510px;}
#nag .h515 { height:515px;}
#nag .h520 { height:520px;}
#nag .h525 { height:525px;}
#nag .h530 { height:530px;}
#nag .h535 { height:535px;}
#nag .h540 { height:540px;}
#nag .h545 { height:545px;}
#nag .h550 { height:550px;}
#nag .h555 { height:555px;}
#nag .h560 { height:560px;}
#nag .h565 { height:565px;}
#nag .h570 { height:570px;}
#nag .h575 { height:575px;}
#nag .h580 { height:580px;}
#nag .h585 { height:585px;}
#nag .h590 { height:590px;}
#nag .h595 { height:595px;}
#nag .h600 { height:600px;}
#nag .h605 { height:605px;}
#nag .h610 { height:610px;}
#nag .h615 { height:615px;}
#nag .h620 { height:620px;}
#nag .h625 { height:625px;}
#nag .h630 { height:630px;}
#nag .h635 { height:635px;}
#nag .h640 { height:640px;}
#nag .h645 { height:645px;}
#nag .h650 { height:650px;}
#nag .h655 { height:655px;}
#nag .h660 { height:660px;}
#nag .h665 { height:665px;}
#nag .h670 { height:670px;}
#nag .h675 { height:675px;}
#nag .h680 { height:680px;}
#nag .h685 { height:685px;}
#nag .h690 { height:690px;}
#nag .h695 { height:695px;}

/*




ダイヤモンドシライシ





*/
#cima .pt20{ padding-top:20px;}
#cima p{color:#333333;}
#cima #visual_inner, .inner{ width: 980px; margin: 0 auto; line-height: 180%;}
#cima .inner{ margin: 30px auto 80px;}

#cima .inner .right{ text-align: right;}
#cima .inner .center{ text-align: center;}
#cima .inner h3{ margin-bottom: 20px;}

#cima #header_menu{ margin-bottom: 0 !important;}
#cima #visual_wrap{ padding-top: 15px; height: 515px; background: url(/images/feature/diamondshiraishi/bg_visual.jpg) no-repeat center bottom #F6FEFE; margin-top:10px;}
#cima #visual_wrap h2{ margin: 20px 0 34px;}
#cima #visual_wrap p{ text-indent: -9999px; background: url(/images/feature/diamondshiraishi/ttl.png) no-repeat 0 0; width:539px; height:214px; margin: 0 25px 16px;}
#cima #visual_wrap ul{ margin-left: 43px;}
#cima #visual_wrap ul li{ width: 225px; float: left; display: block;}

#cima #voice li img{ text-align: center;}
#cima #voice ul{ margin-left: 5px;}
#cima #voice ul li{ width: 320px; height: 470px; background: url(/images/feature/diamondshiraishi/bg_voice.gif) no-repeat 0 0; display: block; float: left; margin-right: 5px;}
#cima #voice p{ padding-right:20px; padding-left: 20px; line-height: 160%;}
#cima #voice p.ttl{ width:310px; padding: 0; text-align: center; margin: 10px 0;}

#cima #ring_d ul{ margin-bottom: 20px;}
#cima #ring_d ul li{ width: 245px; display: block; float: left;}
#cima #ring_d p{ text-align: center; color:#646464;}

#cima #kodawari_con,
#cima #book_con{ width: 940px; border:1px solid #BFE0ED; background: url(/images/feature/diamondshiraishi/bg_book.gif) repeat-x center bottom #CFEBF4;
moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 19px;}

#cima #kodawari_con .inner2,
#cima #book_con .inner2{ padding: 30px 0 30px 60px; background-color: #fff;
moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#cima #kodawari_con .inner2 h4{ margin-bottom: 20px;}
#cima #kodawari_con .inner2 p{ width: 350px; padding-right: 60px; float: left; line-height:200%;}

#cima #service_con{ width: 940px; border:1px solid #BFE0ED; background: url(/images/feature/diamondshiraishi/bg_service.gif) repeat-x center bottom #CFEBF4;
moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 19px;}

#cima .service_inner{ width: 305px; float: left; margin-right:12px;}
#cima .service_inner .f_right{ float: right; display: block;}
#cima #service_con .last{ margin-right: 0;}
#cima .service_inner div{ width: 300px; background-color: #fff; margin-left:5px; height: 165px;}
#cima .service_inner h4{ margin:0 !important; padding:0;-webkit-margin-before: 0;-webkit-margin-after: 0; line-height:80%;}
#cima .service_inner p{ width: 145px; float: right; margin: 10px 10px 10px 15px; line-height: 150%;}
#cima .service_inner div span{ color:#F07800; font-weight: bold;}
#cima .service_inner div img{ padding-top: 10px;}

#cima .service_inner img.vt{ display: block; line-height:80%;}

#cima #miryoku .clearfix div{ width: 555px; float: right;}
#cima #miryoku div p{ padding: 10px 20px;}

#cima #book_con #qa1{ background: url(/images/feature/diamondshiraishi/bg_qa1.gif) no-repeat right bottom #fff;}
#cima #book_con #qa2{ background: url(/images/feature/diamondshiraishi/bg_qa2.gif) no-repeat right bottom #fff;}
#cima #book_con p{ width: 600px;}
#cima #book_con .bold{ background-color:#FFF1E9; color:#F07800; font-size: 16px; font-weight: bold; padding: 5px;}

#cima #cam_con{ width:450px; background-color:#F0DF9C; margin: 40px auto 20px;}
#cima #cam_con div{ width: 426px; margin: 0px auto; background: url(/images/feature/diamondshiraishi/img_cam.gif) no-repeat right center #fff; border-bottom: 2px solid #F0DF9C; padding:10px; min-height:58px;}
#cima #cam_con div p{ width: 292px;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{font: 12px Arial, Helvetica, sans-serif; color: #333;}
#TB_secondLine{font: 10px Arial, Helvetica, sans-serif;	color:#666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100;	top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65;}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window { position: fixed; background: #fff;	z-index: 102; color:#000; display:none;	border: 4px solid #525252;
text-align:left; top:50%; left:50%;}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px;	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
border-top: 1px solid #666;	border-left: 1px solid #666;}

#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0;	float:right;}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px;	text-align:right; float:right;}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{ background-color:#F6FFFF; height:27px;}
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto;	text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal{ padding:15px;}
#TB_ajaxContent p{ padding:5px 0px 5px 0px;}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103;	top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{	z-index:99; position:fixed;	top: 0;	left: 0; background-color:#fff;	border:none; filter:alpha(opacity=0);
-moz-opacity: 0; opacity: 0; height:100%; width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px;	margin-top:1px;	_margin-bottom:1px;}

#main .content{display: none; visibility: hidden;}
.contents{ width: 100%;}
.contents div{ width: 480px; padding-left:20px; float: right;}
.contents div h5{ padding-top: 160px;}
.contents div p{font-family: "HiraMinPro-W3","MS-PMincho","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","Times New Roman";
line-height: 25px; line-height: 180%; margin-top:20px; padding-right: 20px; color:#555555;}


#mainar{float:left; padding:0 0 0 35px; width:760px;}

/* 

エクセルコ

*/

#exelco p{ color:#666666;}
#exelco .main{margin:10px 0 0 0; background:url(/images/feature/exelco/bg6.jpg) repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
#exelco .main h2{width:980px; margin:0 auto;}
#exelco .mC{width:980px; margin:20px auto 0;}
#exelco .mC .sec1{overflow:hidden;}
#exelco .mC .sec1 div{background: url(/images/feature/exelco/bg.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 184px; padding: 20px 5px 0 17px; width: 453px;}
#exelco .mC .sec1 .cl{float:left;}
#exelco .mC .sec1 .cr{float:right;}
#exelco .mC .sec1 div .block{display:block; float:left;}
#exelco .mC .sec1 div dl{ float:left; margin-left:7px; width:268px;}
#exelco .mC .sec1 div dd{margin-top:20px; line-height:150%; letter-spacing:1.5; color:#666666; font-size:14px;}

#exelco .mC .sec2{margin-top:60px;}
/*
#exelco .mC .sec2{background: url(/images/feature/exelco/bg2.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0); height:502px; width:980px; margin-top:20px;}
#exelco .mC .sec2 p{padding:400px 0 0 450px;}
*/

#exelco .mC .sec3{margin-top:60px;}
#exelco .mC .s3C{width:950px; margin:25px auto 0; overflow:hidden; background: url(/images/feature/exelco/bg3.jpg) no-repeat scroll 0 bottom rgba(0, 0, 0, 0); padding-bottom:75px;}
#exelco .mC .s3C .s3Cl{float:left; width:650px;}
#exelco .mC .s3C .s3Cl p{margin-top:20px; line-height:150%; letter-spacing:1.5; color:#666666; font-size:14px;}
#exelco .mC .s3C .s3Cr{margin-top:10px; float:right;}

#exelco .mC .s3C .s3Cl2{float:right; width:560px;}
#exelco .mC .s3C .s3Cl2 p{margin-top:20px; line-height:150%; letter-spacing:1.5; color:#666666; font-size:14px;}
#exelco .mC .s3C .s3Cr2{margin-top:10px; float:left;}
#exelco .center{text-align:center;}
#exelco .mt40{margin-top:40px;}
#exelco .mt20{margin-top:20px;}

#exelco .mC .sec4{margin:60px 0 0 0;}
#exelco .mC .sec4 .bg{background:url(/images/feature/exelco/bg4.jpg) repeat-y scroll 0 0 rgba(0, 0, 0, 0); padding-bottom:20px; padding-top:30px;}
#exelco .mC .sec4 .sc{border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background:#ffffff; width:885px; padding:20px; overflow:hidden; margin:0px auto 0;}
#exelco .mC .sec4 .sc2{border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background:#ffffff; width:885px; padding:20px; overflow:hidden; margin:30px auto 0;} 
#exelco .mC .sec4 .sc3{border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background:#ffffff; width:865px; padding:30px; overflow:hidden; margin:0px auto 0;} 
#exelco .mC .sec4 dl{float:left; width:320px;}
#exelco .mC .sec4 dd{line-height:150%; letter-spacing:1.5; color:#666666; font-size:14px; margin-top:15px;}
#exelco .mC .sec4 dd span{ color:#C14B59; font-weight:bold;}
#exelco .mC .sec4 .scc{width:530px; float:right;}
#exelco .mC .sec4 .scc p{margin-top:50px; line-height:180%; letter-spacing:1.5; color:#666666; font-size:14px;}
#exelco .mC .sec4 .scc ul{overflow:hidden; margin-top:30px;}
#exelco .mC .sec4 .scc li{float:right; margin-left:20px;}
#exelco .mC .bgb{background:url(/images/feature/exelco/img6.jpg) repeat-y scroll 0 0 rgba(0, 0, 0, 0); width:980px; height:125px; padding-top:15px;}
#exelco .mC .sec4 .no{text-align:right; width:925px; margin:0 auto;}
#exelco .mC .sec4 .no img{margin-right:20px; margin-top:-4px;}

#exelco .mC .sec4 .scp{margin-top:30px; line-height:150%; letter-spacing:1.5; color:#666666; font-size:14px; width:510px; float:left;}
#exelco .mC .sec4 .sci{float:right;}
#exelco .mC .bgb2{background:url(/images/feature/exelco/img9.jpg) repeat-y scroll 0 0 rgba(0, 0, 0, 0); width:980px; height:99px; padding-top:15px;}
#exelco .mC .sec4 .pnone{padding:0!important;}


#exelco .mC .sec5{margin-top:60px; overflow:hidden;}
#exelco .mC .sec5 .s5C{ width:300px; float:left; margin:15px 0 0 20px;}
#exelco .mC .sec5 .s5C dl{ border-bottom:5px solid #000000; border-left:5px solid #000000; border-right:5px solid #000000; padding:15px 8px; background:#ffffff; overflow:hidden; height: 290px;}
#exelco .mC .sec5 .s5C p{line-height:150%; letter-spacing:1.5; color:#666666; font-size:14px; width:140px; float:left; margin-top:10px; margin-left:8px;}
#exelco .mC .sec5 .s5C p span{ color:#BF4B59; font-weight:bold;}
#exelco .mC .sec5 .s5C dd img{float:left; margin-top:10px;}

#exelco .mC .sec6{margin-top:60px;}
#exelco .mC .sec6 .s6C{border-bottom:5px solid #000000; border-left:5px solid #000000; border-right:5px solid #000000;}
#exelco .mC .sec6 .s6C .s6Cc{width:890px; margin:0px auto 0; border-bottom:1px dotted #000; padding:30px 0; overflow:hidden;}
#exelco .mC .sec6 .s6C .none{border-bottom:none!important;}
#exelco .mC .sec6 .s6C .s6Cc div{float:left; width:600px;}
#exelco .mC .sec6 .s6C .s6Cc p{line-height:150%; letter-spacing:1.5; color:#666666; font-size:14px; margin-top:15px;}
#exelco .mC .sec6 .s6C .s6Cc .sp{color:#C04B59; font-size:18px; font-weight:bold;}
#exelco .mC .sec6 .s6C .s6Cc .sp2{float:right; display:block;}

#cam_con{ width:450px; background-color:#F0DF9C; margin: 40px auto 20px;}
#cam_con div{ width: 430px; margin: 0px auto; background: url(/images/feature/exelco/bg5.jpg) no-repeat right center #fff; padding:10px; min-height:72px;}
#cam_con div p{ width: 292px; margin-top:0px;}

body #exelco{ font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;}
#exelco .block{display:block;}



/*ロイヤルアッシャー*/

body #ras p{line-height:180%; letter-spacing:1.6px;}

/*#header .header_right ul li {
    background: url("/new_images/side/mari_ya.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0)!important;
    display: inline;
    padding: 2px 10px 2px 15px;
}*/
#ras p{color:#333333;} 
#ras .main{width:980px; margin:20px auto 0;}
#ras .main .center{text-align:center;}
#ras .main .co1{overflow:hidden; margin-top:35px;}
#ras .main .co1 .cl1{float:left; margin-top:15px;}
#ras .main .co1 .cl2{float:left; margin-top:15px; width:670px; margin-left:20px;}
#ras .main .co1 .cl3{float:right; margin-top:15px;}
#ras .main .co2{ margin-top:35px;}
#ras .main .c2l{overflow:hidden; margin-top:20px;}
#ras .main .c2l img{float:left;}
#ras .main .c2l p{float:right; height:410px; background:#14233c; width:230px; color:#fff; padding: 205px 10px 0 10px;}
#ras .main .c3{margin-top:30px;}

#ras .main .co3{ margin-top:65px; overflow:hidden;}
#ras .main .co3 .c3l{float:left; margin-top:20px;}
#ras .main .co3 .c3r{float:right; margin-top:20px; width:440px; overflow:hidden;}
#ras .main .co3 .c3r img{float:left;}
#ras .main .co3 .c3r .im1{margin-left:10px;}
#ras .main .co3 .c3r .im2{margin-top:10px;}
#ras .main .co3 .c3r .im3{margin-top:10px; margin-left:10px;}
#ras .main .c3 .co3l{float:left; width:429px;}
#ras .main .c3 .co3r{float:left; width:551px;}
#ras .main .c3 .co3l img{float:left; display:block;}
#ras .main .c3 .co3r img{float:left; display:block;}


#ras .main .co4{margin-top:45px; overflow:hidden;}
#ras .main .co4 .c4l{float:left; margin-top:20px;}
#ras .main .co4 .c4r{float:right; margin-top:20px; width:540px;}
#ras .main .co4 .c4r .bold{font-weight:bold; margin-bottom:25px;}

#ras .main .co5{margin-top:65px; overflow:hidden;}
#ras .main .co5 .c5l{float:left; margin-top:20px;}
#ras .main .co5 .c5r{float:right; margin-top:20px; width:680px;}
#ras .main .co5 .c5r .bold{font-weight:bold; margin-bottom:25px;}

#ras .main .o_ac{margin-top:50px; background:#e3e1e0; padding: 30px 25px 25px 40px; overflow:hidden;}
#ras .main .o_ac .ac_l p{font-weight:bold; border-bottom:1px solid #0c0b0b;}
#ras .main .o_ac .ac_l{width:515px; float:left;}
#ras .main .o_ac .ac_l table{margin-top:15px;}
#ras .main .o_ac .ac_l td{padding-bottom:3px;}
#ras .main .o_ac .ac_l td:first-child { vertical-align:top;}
#ras .main .o_ac .ac_r{width:335px; float:right; margin-top:10px;}
#ras .main .o_ac .ac_r p{margin-top:15px;}
#ras .main .ac_r iframe{margin:0 auto; display:block;}


/*eclp*/
#eclp .cont1{background:url(/images/eclp/bg1.jpg) repeat-x scroll 0 0; height:460px; margin-top:15px;}
#eclp .cont1 .main{width:1405px; margin:0 auto;}
#eclp .cont2{margin:40px auto 0; overflow:hidden; width:980px;}
#eclp .cont2 h2{margin-bottom:20px;}
#eclp .cont2 .co2l{width:340px; float:left;}
#eclp .cont2 .co2r{width:595px; float:left; margin-left:10px;}
#eclp .cont2 .co2r p{margin-top:20px;}
#eclp p{line-height:170%; letter-spacing:1.5px; color:#63573d;}
#eclp .cont3{background:url(/images/eclp/bg2.jpg) repeat scroll 0 0; height:658px; margin-top:25px; padding-bottom:45px;}
#eclp .cont3 .co3{width:980px; margin:0 auto; overflow:hidden;}
#eclp .cont3 .co3 h2{padding-top:40px;}
#eclp .cont3 .co3 dl{background:#ffffff; width:274px; float:left; margin-left:5px; padding:25px 13px 42px; margin-top:20px;}
#eclp .cont3 .co3 dt{width:222px; margin:0 auto;}
#eclp .cont3 .co3 .dl2, #eclp .cont3 .co3 .dl3{margin-left:35px;}
#eclp .cont3 .co3 .dl2{padding-bottom:25px;}
#eclp .cont3 .co3 .dl2 dt{width:233px;}
#eclp .cont3 .co3 .dl3 dt{width:268px;}
#eclp .cont3 .co3 dd{color:#63573d; margin-top:25px; padding:0 10px; }
#eclp .cont4{background:url(/images/eclp/bg3.gif) repeat scroll 0 0; padding-bottom:30px;}
#eclp .cont4 .co4{width:980px; margin:0 auto; overflow:hidden;}
#eclp .cont4 .co4 h2{padding-top:40px;}
#eclp .cont4 .co4 .mt30{margin-top:30px!important;}
#eclp .cont4 .co4 .co4_1{background:url(/images/eclp/bg4.gif) repeat scroll 0 0; height:141px; width:980px; margin-top:10px;}
#eclp .cont4 .co4 .co4_1 p{text-align:center;}
#eclp .cont4 .co4 .co4_1 p img{margin-top:34px;}
#eclp .cont4 .co4 .co4_2{background:url(/images/eclp/bg5.gif) repeat scroll 0 0; height:309px; width:980px; margin-top:0px;}
#eclp .cont4 .co4 .co4_2 p{width:410px; margin:10px 0 0 55px;}
#eclp .cont4 .co4 .co4_2 img{margin:63px 0 0 55px;}
#eclp .cont4 .co4 .co4_3{background:url(/images/eclp/bg6.gif) repeat scroll 0 0; height:309px; width:980px; margin-top:0px;}
#eclp .cont4 .co4 .co4_3 p{width:410px; margin:10px 0 0 55px;}
#eclp .cont4 .co4 .co4_3 img{margin:100px 0 0 55px;}
#eclp .cont4 .co4 .co4_4{background:url(/images/eclp/bg7.gif) repeat scroll 0 0; height:309px; width:980px; margin-top:0px;}
#eclp .cont4 .co4 .co4_4 p{width:410px; margin:10px 0 0 55px;}
#eclp .cont4 .co4 .co4_4 img{margin:95px 0 0 55px;}
#eclp .cont5{width:980px; margin:0 auto;}
#eclp .cont5 h2{padding-top:40px;}
#eclp .cont5 .btn_area{width:840px; margin:50px auto 0; overflow:hidden;}
#eclp .cont5 .btn_area .bl{float:left;}
#eclp .cont5 .btn_area .br{float:right;}
#eclp .topbasic .basiccontent p span {padding: 10px 0 0 4px;}
#eclp .topbasic .basiccontent p .lastec {padding:0px 0 0 4px;}
#eclp .cont5 .brands img{border:1px solid #cccccc;}
#eclp .cont5 .brands{float:left; width:180px; margin-top:15px; height:220px;}
#eclp .cont5 .brands dt{ position:relative; width:180px; height:180px;}
#eclp .cont5 .brands dt img{position: absolute; top:1px; left:1px;}
#eclp .cont5 .brands dd a{color:#555555; font-size:12px;}
#eclp .cont5 .brands p{color:#ee666a; font-weight:bold; width:180px; margin:0px auto 0; text-align:center; padding-top:65px;}
.m_over3:hover{filter: alpha( opacity=20 ); opacity:0.20; -moz-opacity:0.20; }
#eclp .ml20{margin-left:20px;}
#eclp .ml19{margin-left:19px;}
#eclp .mr20{margin-right:20px;}
#eclp .basiccontent p{line-height:170%; letter-spacing:0; padding:6px;}
#eclp .cont3 .voice{width:960px; margin:0 auto; overflow:hidden;}
#eclp .cont3 .voice dl{float:left; background:#ffffff; width:410px; padding:25px; margin-top:20px; border:4px solid #e7e1d5;}
#eclp .cont3 .voice .height1{height:200px;}
#eclp .cont3 .voice .height2{height:215px;}
#eclp .cont3 .voice .height3{height:330px;}
#eclp .cont3 .voice .ml18{ margin-left:18px;}
#eclp .cont3 .voice dt{color:#666666; line-height:160%; letter-spacing:1.7px; font-weight:bold; font-size:16px; width:auto; margin:0;}
#eclp .cont3 .voice dd{color:#666666; line-height:160%; letter-spacing:1.7px; margin-top:25px; padding:0; font-size:13px;}
#eclp #vc{height:auto; padding-bottom:10px;}
#eclp .cont3 .right{text-align:right; font-size:10px; margin-top:10px; color:#666666;}
#eclp .cont3 .right a{font-size:10px; color:#666666;}