@charset "utf-8";


/* 25thのみ適用 */
#contents_top #menu2{height:35px;background: transparent url(../images/25th_com_bg_01.jpg) center top no-repeat;}

/* トップ */
#menu2 .top{width:68px;background:url(../../images/nav_menu_01.gif) no-repeat;}
#menu2 .top a:hover{background:url(../../images/nav_menu_01.gif) 0px -29px no-repeat;}

/* ウィッグラインナップ */
#menu2 .lineup{width:153px;background:url(../../images/nav_menu_03.gif) no-repeat;}
#menu2 .lineup a:hover{background:url(../../images/nav_menu_03.gif) 0px -29px no-repeat;}

/* ウィッグレポート */
#menu .report{width:125px;background:url(../../images/nav_menu_03.gif) no-repeat;}
#menu2 .report a:hover{background:url(../../images/nav_menu_03.gif) 0px -29px no-repeat;}

/* ウィッグの疑問 */
#menu2 .faq{width:120px;background:url(../../images/nav_menu_04.gif) no-repeat;}
#menu2 .faq a:hover{background:url(../../images/nav_menu_04.gif) 0px -29px no-repeat;}

/* レディス・スヴェンソンについて */
#menu2 .about{width:209px;background:url(../../images/nav_menu_02.gif) no-repeat;}
#menu2 .about a:hover{background:url(../../images/nav_menu_02.gif) 0px -29px no-repeat;}

/* 店舗のご案内 */
#menu2 .shop{width:120px;background:url(../../images/nav_menu_06.gif) no-repeat;}
#menu2 .shop a:hover{background:url(../../images/nav_menu_06.gif) 0px -29px no-repeat;}

/* ウィッグで大変身 */
#menu2 .charm{width:130px;background:url(../../images/nav_menu_05.gif) no-repeat;}
#menu2 .charm a:hover{background:url(../../images/nav_menu_05.gif) 0px -29px no-repeat;}

#menu2 ul{width:800px;}
#menu2 li{float:left;}
#menu2 li a{display:block;overflow:hidden;height:29px;text-indent:-9999px;}



#contents_area_25th{width:803px;background: transparent url(../../images/com_bg_02.gif) center top repeat-y;padding:0 0 15px 3px;text-align:left;}

#main_25th{margin:0;padding:0;background: transparent url(../images/25th_bg01.jpg) left top no-repeat;height:350px;}

#b25_box{width:730px;padding:30px 0 0 30px;margin:0;}
#b25_boxl{width:110px;margin:0;padding:0;float:left;}
#b25_boxr{width:605px;margin:7px 0 0 0;padding:0;float:right;}

#b25_box{zoom:1;}
#b25_box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#b25_box{display:inline-table;}
/* Hides from IE-mac \*/
* html #b25_box {height: 1%;}
#b25_box {display: block;}
/* End hide from IE-mac */

.copy_01{margin:30px 0 16px 26px;padding:0;}

.copy_02{margin:45px 0 10px 52px;padding:0;}
.read_02{margin:0 0 0 52px;padding:0;font-size:10px;line-height:12pt;color:#5E5E5E;}

/*--list--*/
#main_25th_photo{margin:0;padding:55px 0 0 40px;background: transparent url(../images/25th_bg02.jpg) left top no-repeat;height:510px;}

#main_25th_photo table{margin-bottom:10px;}
#main_25th_photo table td{vertical-align:top;width:178px;text-align:center;}
.zoom{margin-top:6px;padding:0;}

#select{margin:0 auto;padding:0;width:270px;}
#select ul{margin:0 0 0 10px;padding:0;text-align:center;}
#select li{margin:0 5px 0 0;padding:5px 9px 5px 5px;border:1px solid #A6A5A5;font-size:12px;float:left;}
* html #select li{/margin:0 5px 0 0;padding:5px;border:1px solid #A6A5A5;font-size:12px;float:left;} 
*:first-child+html #select li{/margin:0 5px 0 0;padding:5px;border:1px solid #A6A5A5;font-size:12px;float:left;} 

.active{background:#DADADA;}

#select{zoom:1;}
#select:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#select{display:inline-table;}
/* Hides from IE-mac \*/
* html #select {height: 1%;}
#select {display: block;}
/* End hide from IE-mac */

.center_1{margin:0 auto;padding:10px 0 10px 0;width:700px;text-align:center;}
.center_2{margin:0 auto;padding:10px 0 10px 0;width:700px;text-align:center;}
.center_3{margin:0 auto;padding:10px 0 10px 0;width:700px;text-align:center;}
.box_cen{width:360px;font-size:12px;margin:0 auto;text-align:center;}
.box_cen span{font-size:10px;}



.box_cen A:link { color : #4A4A4A; text-decoration : underline ; }
.box_cen A:visited { color : #4A4A4A ; text-decoration : underline ; }
.box_cen A:hover { color : #4A4A4A ; text-decoration : underline ; }

.new_read1{
font-size:12px;
margin:0 0 0 50px;
padding:0;
color:#4A4A4A;
}

.new_read1 table td{vertical-align:top;}
.new_read1 span{font-size:10px;}

#under_read_area{margin:0 0 0 20px;padding:20px 40px 0 20px;background: transparent url(../images/bg3.jpg) left top no-repeat;height:80px;}
#under_read_area p{color:#4A4A4A;font-size:12px;line-height:1.1em;padding:0 0 5px 0;}

.mb15{margin-bottom:5px;}

/*--light_box--*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; }


