@charset "UTF-8";



/*---------------- フロアリニューアル ----------------*/
td,th {
	padding:inherit!important;
}

#wrapperflr {
    width:719px;
	padding:0px 16px 0px 15px;
	margin-left:auto;
	margin-right:auto;
 
}



.divh1 {
	width:720px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BAA8A1;
	padding-bottom: 9px;
	margin-bottom:12px;
}


.contents {
   width:720px;
}

.floor_navi {
    width:45px;
	float:left;
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
}

.floor_navi a {
    
    border: none;
    /*\*/
    overflow: hidden;
    /**/
}


.map {
    width:643px;
	float:right;
}

.box749 {
    width:749px;
	margin-left:auto;
	margin-right:auto;
	
}

.pict_top {
	width:507px;
	text-align:left;
	border: 1px solid #C1C1BF;
	padding: 15px 20px 15px 20px;
	margin:20px 15px 22px 185px;
	float:right;
	
}

.pict_top img {
    margin-right:8px;
	float:left;
}

.pict_top li {
   width:100px;
   font-size:10px;
   color:#303030;
   padding:0px;
   margin:0px 25px 0px 0px;
   float:left;
   list-style-type:none;
}

.pict {
	width:603px;
	text-align:left;
	border: 1px solid #C1C1BF;
	padding: 15px 20px 15px 20px;
	margin:20px 0px 22px 0px;
	
}

.pict img {
    margin-right:8px;
	float:left;
}

.pict li {
   width:100px;
   font-size:10px;
   color:#303030;
   padding:0px;
   margin:0px 20px 0px 0px;
   float:left;
   list-style-type:none;
}

.back img {
   margin-left:212px;
   margin-right:211px;
}


.txtbox {
   width:201px;
   margin:15px 20px 0px 0px;
   float:left;
   text-align:left;
   list-style-position:inside;
   list-style-type:disc;
}

.txtbox_end {
   width:201px;
   margin:15px 0px 0px 0px;
   float:left;
   text-align:left;
   list-style-position:inside;
   list-style-type:disc;
}


.txtbox_end p a {

   color:#2791cb;
   text-decoration: under-line;
}

.txtbox_end p a:hover {

   color:#666666;
   text-decoration: under-line;
}



.txtbox p {
	
	font-weight: bold;  
	margin:10px 0px 5px 0px;
	line-height:140%;
	 
}


.txtbox03 {
   width:643px;
   font-size:110%;
   text-align:center;
   
}

.txtbox03 a {
   color:#855236;
}

.txtbox03 a:hover {
   color:#666666;
}




.txtbox_end p {
	
	font-weight: bold;  
	margin:10px 0px 5px 0px;
	line-height:140%;
	 
}

.txtbox li {
    font-size:11px;
}

.txtbox_end li {
    font-size:11px;
}




#floorGuide-each-floor-side {
	width:60px;
	
	padding-bottom:50px;
	float:left;
}

/*--------------------------------------------------------------------
 floorGuide-each-floor-side nav
--------------------------------------------------------------------*/
#floorGuide-each-floor-side img {border: 0;}
#floorGuide-each-floor-side ul#topnav {
	margin: 0; padding: 0;
	width: 50px;
	list-style: none;
}
#floorGuide-each-floor-side ul#topnav li {
	margin: 0; padding: 0 0 1px 0;
	display:inline;
	float:left;
	position: relative;
	font-size:0;
}
#floorGuide-each-floor-side ul#topnav li a {
	float: left;
	text-indent: -9999px;
	height: 40px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }

ul#topnav a.b_01 {
	background-image:url(/base/shinjuku/floor/img/sbb1fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}

ul#topnav a.b_02 {
	background-image:url(/base/shinjuku/floor/img/sbb2fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}

ul#topnav a.f_01 {
	background-image:url(/base/shinjuku/floor/img/sb01fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_02 {
	background-image:url(/base/shinjuku/floor/img/sb02fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_03 {
	background-image:url(/base/shinjuku/floor/img/sb03fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_04 {
	background-image:url(/base/shinjuku/floor/img/sb04fg.gif);
	background-repeat:no-repeat;
	width: 71px;
}
ul#topnav a.f_05 {
	background-image:url(/base/shinjuku/floor/img/sb05fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_06 {
	background-image:url(/base/shinjuku/floor/img/sb06fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_07 {
	background-image:url(/base/shinjuku/floor/img/sb07fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_08 {
	background-image:url(/base/shinjuku/floor/img/sb08fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_09 {
	background-image:url(/base/shinjuku/floor/img/sb09fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_10 {
	background-image:url(/base/shinjuku/floor/img/sb10fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}
ul#topnav a.f_11 {
	background-image:url(/base/shinjuku/floor/img/sb11fg.gif);
	background-repeat:no-repeat;
	width: 72px;
}

ul#topnav a.f_r {
	background-image:url(/base/shinjuku/floor/img/sbrfg.gif);
	background-repeat:no-repeat;
	width: 72px;
}


ul#topnav li .sub {
	position: absolute; /*--ここ大事--*/
	top: 0; left:50px;
	padding: 0px 0px 0px;
	width:221px;
	float:left;
	display: none; /*--JSオフ時に表示されないようにします--*/
}
ul#topnav li .sub2 {
	position: absolute; /*--ここ大事--*/
	top: 0; left:50px;
	padding: 0px 0px 0px;
	width:211px;
	float:left;
	display: none; /*--JSオフ時に表示されないようにします--*/
}

ul#topnav li .sub ul,ul#topnav li .sub2 ul{
	list-style: none;
	margin: 0; padding: 0;
}

ul#topnav .sub ul li,ul#topnav .sub2 ul li {
	display: inline;
	width: 221px;
}







/*---屋上 ---*/

li.floor_r {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	
}

li.floor_r a {
display:block;
background-image:url(/base/shinjuku/floor/img/flnr_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;

}

li.floor_r a:hover{
	background-position: 0px -36px;
	
}

li.floor_r_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/flnr_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 屋上 ---*/


/*--- 11階 ---*/

li.floor11 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor11 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln11_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor11 a:hover{
	background-position: 0px -36px;
}

li.floor11_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln11_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 11階 ---*/


/*--- 10階 ---*/

li.floor10 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor10 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln10_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor10 a:hover{
	background-position: 0px -36px;
}

li.floor10_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln10_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 10階 ---*/


/*--- 9階 ---*/

li.floor09 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor09 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln09_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor09 a:hover{
	background-position: 0px -36px;
}

li.floor09_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln09_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 9階 ---*/


/*--- 8階 ---*/

li.floor08 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor08 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln08_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor08 a:hover{
	background-position: 0px -36px;
}

li.floor08_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln08_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 8階 ---*/


/*--- 7階 ---*/

li.floor07 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor07 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln07_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor07 a:hover{
	background-position: 0px -36px;
}

li.floor07_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln07_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 7階 ---*/


/*--- 6階 ---*/

li.floor06 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor06 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln06_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor06 a:hover{
	background-position: 0px -36px;
}

li.floor06_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln06_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 6階 ---*/


/*--- 5階 ---*/

li.floor05 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor05 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln05_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor05 a:hover{
	background-position: 0px -36px;
}

li.floor05_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln05_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 5階 ---*/


/*--- 4階 ---*/

li.floor04 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor04 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln04_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor04 a:hover{
	background-position: 0px -36px;
}

li.floor04_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln04_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 4階 ---*/


/*--- 3階 ---*/

li.floor03 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor03 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln03_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor03 a:hover{
	background-position: 0px -36px;
}

li.floor03_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln03_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 3階 ---*/


/*--- 2階 ---*/

li.floor02 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor02 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln02_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor02 a:hover{
	background-position: 0px -36px;
}

li.floor02_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln02_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 2階 ---*/


/*--- 1階 ---*/

li.floor01 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor01 a {
display:block;
background-image:url(/base/shinjuku/floor/img/fln01_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor01 a:hover{
	background-position: 0px -36px;
}

li.floor01_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/fln01_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- 1階 ---*/


/*--- B1階 ---*/

li.floor_b1 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor_b1 a {
display:block;
background-image:url(/base/shinjuku/floor/img/flnb1_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor_b1 a:hover{
	background-position: 0px -36px;
}

li.floor_b1_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/flnb1_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- B1階 ---*/


/*--- B2階 ---*/

li.floor_b2 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor_b2 a {
display:block;
background-image:url(/base/shinjuku/floor/img/flnb2_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor_b2 a:hover{
	background-position: 0px -36px;
}

li.floor_b2_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/flnb2_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- B2階 ---*/


/*--- B3階 ---*/

li.floor_b3 {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
}

li.floor_b3 a {
display:block;
background-image:url(/base/shinjuku/floor/img/flnb3_o.gif);
background-repeat:no-repeat;
height:36px;
width:45px;
text-indent:-9999px;
}

li.floor_b3 a:hover{
	background-position: 0px -36px;
}

li.floor_b3_o {
	padding: 0px;
	height: 36px;
	width: 45px;
	margin-bottom:1px;
	background-image:url(/base/shinjuku/floor/img/flnb3_o.gif);
	background-position: 0px -36px;
	text-indent:-9999px;
}

/*--- B3階 ---*/


/*---------------- フロアリニューアル ----------------*/


table.shflnavi td {
	padding: 2px!important;
	border-top: 1px solid #FFFFFF;
	background-color: #D4D5D5;
	font-size: 10px;
	line-height: 130%;
	color: #333333;
}
table.shflnavi th {
	text-align: center;
	border-top: 1px solid #E5DED8;
	padding: 3px 0px;
	font-size: 10px;
	font-weight: normal;
}
table.shflnavi tr.sec14 td,
table.shflnavi tr.sec13 td,
table.shflnavi tr.sec12 td {
	background-color: #f5e9c8;
}
table.shflnavi tr.sec11 td,
table.shflnavi tr.sec10 td,
table.shflnavi tr.sec09 td,
table.shflnavi tr.sec08 td,
table.shflnavi tr.sec07 td,
table.shflnavi tr.sec06 td,
table.shflnavi tr.sec05 td,
table.shflnavi tr.sec04 td,
table.shflnavi tr.sec03 td,
table.shflnavi tr.sec02 td,
table.shflnavi tr.sec01 td,
table.shflnavi tr.secb1 td,
table.shflnavi tr.secb2 td {
	background-color: #fef3e7;
}

table.shflnavi tr.sec10 th,
table.shflnavi tr.sec09 th,
table.shflnavi tr.sec08 th,
table.shflnavi tr.sec07 th,
table.shflnavi tr.sec06 th,
table.shflnavi tr.sec05 th,
table.shflnavi tr.sec04 th,
table.shflnavi tr.sec03 th,
table.shflnavi tr.sec02 th,
table.shflnavi tr.sec01 th,
table.shflnavi tr.secb1 th {
	background-image: url(/base/shinjuku/floor/img/thbg.gif);
	background-position: center top;
}
table.shflnavi tr td.hom {
	background-color: #D4D5D5;
	border-left: 2px solid #514d3d;
	border-right: 2px solid #514d3d;
}
table.shflnavi tr td.fem {
	background-color: #E2D9C3;
	border-left: 2px solid #c08f1e;
	border-right: 2px solid #c08f1e;
}
table.shflnavi tr td.homt {
	background-image: url(/base/shinjuku/floor/img/hom.gif);
	padding-top: 42px;
	background-repeat: no-repeat;
	background-position: center top;
}
table.shflnavi tr td.femt {
	background-image: url(/base/shinjuku/floor/img/fem.gif);
	padding-top: 42px;
	background-repeat: no-repeat;
	background-position: center top;
}
table.shflnavi a {
	display: block;
	height: 100%;
	width: 100%;
}


table.shflnavi a:link,
table.shflnavi a:visited {
	color: #000000;
	text-decoration: none;
}
table.shflnavi a:hover,
table.shflnavi a:active {
	color: #999999;
	text-decoration: underline;
}
table.shflnavi tr td.hands {
	border-left: 1px solid #FFFFFF;
	background-color: #dfd7c8;
	
}

table.shflnavi tr td.hom2t,td.hom2t {
	background-image: url(/base/shinjuku/floor/img/hom2.gif);
	padding-top: 26px!important;
	background-repeat: no-repeat;
	background-position: center top;
}
table.shflnavi tr td.fem2t,td.fem2t {
	background-image: url(/base/shinjuku/floor/img/fem2.gif);
	padding-top: 26px!important;
	background-repeat: no-repeat;
	background-position: center top;
}
table.shflnavi tr.sec10 th {
	background-image: url(/base/shinjuku/floor/img/thbg2.gif);
	border-top: 1px solid #FFFFFF;
	background-repeat: no-repeat;
}
@media print {
table.shflnavi tr.sec10 th {
	border-top: none;
	background-image: none;
}
}


.sflicontb {
	float: right;
	margin: 0px 0px 4px;
	padding: 0px;
	display: block;
}

.sflicon {
	margin: 1px;
	float: right;
	display: block;
	margin:4px 4px 0px 0px;
}
.sflicon2 {
	padding-top: 4px;
}

.sflicon3 {
    margin: 0px 0px 10px;
}


.iconnavi {
	padding-top: 8px;
}


#popfloor ul{
	margin: 0px;
	padding: 0px;
}

#popfloor {
	width: 400px;
}

#popfloor hr {
	clear: both;
	visibility: hidden;
}

.hoka {
    font-size: 12px;
	text-align:right;
	color:#666;
	width: 400px;
	margin: 6px 0px 0px 0px;
	
}

.waku {
    font-size: 9px;
	text-align:center;
	color:#000;
	width: 50px;
	margin-right:6px;
	float:left;
	
}

.waku img {
	margin-bottom:5px;
	
}


.popli200 {
	width: 200px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	background-image: url(/base/old/store/img_floor/ten.gif);
	background-repeat: no-repeat;
	color: #666666;
	text-indent: 14px;
}

.popli201 {
	width: 200px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	color: #666666;
	text-indent: 14px;
	text-align: right;
}




.popli400 {
	width: 400px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	background-image: url(/base/old/store/img_floor/ten.gif);
	background-repeat: no-repeat;
	color: #666666;
	text-indent: 18px;
	
}


.popli400_2 {
	width: 390px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 10px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	
	color: #666666;
	
	
}




.popli401 {
	width: 400px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	background-image: url(/base/old/store/img_floor/ten.gif);
	background-repeat: no-repeat;
	color: #666666;
	text-indent: 14px;
}


.popli402 {
	width: 400px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	color: #666666;
	text-indent: 14px;
}

.popli4002 {
	width: 400px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	background-image: url(/base/old/store/img_floor/ten.gif);
	background-repeat: no-repeat;
	color: #666666;
	text-indent: 14px;
}

.popli4003 {
	width: 400px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	background-image: url(/base/old/store/img_floor/ten.gif);
	background-repeat: no-repeat;
	color: #666666;
	text-indent: 14px;
}

.popli4004 {
	height: 72px;
}

.popli405 {
	width: 400px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	color: #666666;
	text-indent: 14px;
	text-align: right;
}

.popli4006 {
	width: 400px;
	margin: 6px 0px 0px 0px;
	padding:2px 0px 3px 0px;
	float: left;
	display: block;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	background-image: url(/base/old/store/img_floor/ten.gif);
	background-repeat: no-repeat;
	color: #666666;
	text-indent: 14px;
}

.poptitle {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #3c3c3b;
}

.poptitlename18 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 18px;
	margin: 0px;
	padding: 6px;
	text-align: left;
}

.poptitlename14 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 14px;
	margin: 0px;
	padding: 6px;
	text-align: left;
}

.poptitlefname {
	margin: 0px;
	padding: 6px 6px 6px 0px;
	text-align: right;
	color: #999999;
	font-size: 10px;
}


.popall {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color: #D1CAC5;
}


.popallcol01 {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#FEF2E6;
}

.popallcol02 {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#F3DFCC;
}

.popallcol03 {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#E6BD99;
}

.popallcol04 {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#DCA77E;
}

.popallcol05 {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#F29B76;
}

.popallcol06 {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#D0A7BF;
}

.popallcol07 {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#FFF9B0;
}


.popallcolhom {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#DCDDDD;
}

.popallcolfem {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color:#E8E0CD;
}


.pophomme {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color: #DCDCDD;
}

.popfemme {
	border-width: 11px 0px 2px 0px;
	border-style: solid;
	border-color: #E8E0CD;
}


.clear {
	clear: both;
}

.closepop {
width:137px;
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:15px;
}