/* CSS Document */

body{font-family:"MS UI Gothic","MS PGothic";}
html>body{font-family:"Lucida Grande",sans-serif; }
*+html body{font-family:"Meiryo",sans-serif;}
select, input, textarea{font-family:"MS UI Gothic","MS PGothic";}
html>body select,html>body input,html>body textarea{font-family:"Lucida Grande",sans-serif; }

body {
	background-color: #000000;
	margin:0;
	font-size:9pt;
	color:#f6ecda;
	line-height: 140%;

}

ul,li,dl,dt,dd	{ list-style:none; margin:0px; padding:0px; } 

.fl {float:left}
.fr {float: right}

a {
	color:#b09757;
}
h1 {
 font-size:9pt;
 font-weight: normal; 
 padding: 0;
 margin: 0;
}
h2 {
 font-size:9pt;
 font-weight: normal; 
 padding: 0;
 margin: 0;
}

#default {
	 margin:0px auto 0 auto;
	 padding: 0;
	 width: 988px;
}

#mise_all {
	 background: url(../img/back_all.jpg) repeat-y  ;
	 width: 988px; 
	 clear: both;
     float: left;
	 padding: 0 0 0 15px;
  }
	 
#mise {
    width: 952px;
	clear: both;
	padding: 0 0 0 0;
	 }
	 
	 
#mise_top {
    width: 952px;
	height: 110px;
	clear: both;
	background: url(../img/header/top_bg.jpg) no-repeat;
	float: left;
	}
#mise_top h1{
padding: 5px 0 0 15px;
}		 
#login {
    float: right;
	margin: 23px 23px 0 0;	
	}

/* main_contents */
#mise_main{
    padding: 9px 0 0 0 ;
	width: 940px;
	clear: both;
	float: left;
	margin: 0 0 0 0;
  	}
	
#main_left{
    width: 215px;
	float: left;
	padding: 0 0 0 22px;
	}
	
#main_right{
	width: 680px;
	float: left;
	padding: 0 0 0 10px;
	}	
	
/*right*/
#top_menu {
	width: 680px;
	clear: both;
	float: left;
	margin: 0 0 10px 0;
}
#top_menu img {border: 0}

.top_menu_r {
	float: left;
}
#navi {
	float:left;
	clear: both;
	text-align:left;
	font-size:10pt;
	width:680px;
	}

#area_search {
	float: left;
	clear: both;
	width: 676px;
	border : 2px #3d3d3d solid;
	margin: 12px 0 0 0;
}
#area_l {
	padding: 12px 0 2px 12px;
	float: left;
	width: 660px;
	clear: both;
}


.area_w {	
	background: url(../img/info_ico.gif) no-repeat 0 1px;
	width: 112px;
	height: 28px;
	float: left;
	padding: 2px 0 0 20px;
}

#week_recom {
	float: left;
	clear: both;
	width: 676px;
	border : 2px #3d3d3d solid;
	margin: 18px 0 0 0;
}
#week_l {
	padding: 10px 0 12px 0;
	float: left;
	clear: both;
	width: 676px;
}
.week_w {
	float: left;
	font-size: 8pt;
	padding: 6px 0 0 7px;
	line-height: 125%;
}

.week_img img {
	border: 1px #D6D6D6 solid;
	padding: 1px;
}
.week_txt {
	border-left : 3px #3d3d3d solid ;
	width: 120px;
	height: 46px;
	padding: 2px 0 0 4px ;
	margin: 3px 0 0 0;
}
	
#quick_info {
	float: left;
	clear: both;
	width: 676px;
	border : 2px #3d3d3d solid;
	margin: 18px 0 0 0;
}	
#quick_box { 
	overflow:auto;
	margin: 3px 0 0 10px;
	height: 320px;

}
#quick_box a {
	display:block;
	margin:0;
	padding:2px;
	text-decoration:none;
	font-size:9pt;
	height:15px;
	overflow:hidden;
}
#quick_box a:hover {
	margin:0;
	text-decoration:underline;
	font-size:9pt;
	color:#f6ecda;
}
#quick_box2 { 
	overflow:auto;
	margin: 3px 0 0 10px;


}
#quick_box2 a {
	display:block;
	margin:0;
	padding:2px;
	text-decoration:none;
	font-size:9pt;
	height:15px;
	overflow:hidden;
}
#quick_box2 a:hover {
	margin:0;
	text-decoration:underline;
	font-size:9pt;
	color:#f6ecda;
}


.quick_dot {
	background: url(../img/quick_dot.gif) no-repeat  0 center;
	width: 640px;
	height: 7px;
	padding: 0 ;
	margin: 0;
	clear: both;
}

.new_info {
	background: url(../img/new_ico.gif) no-repeat 0 1px;
	width: 550px;
	padding: 2px 0 0 90px;
	height:24px;
	clear: both;
}
.new_sale{
	background: url(../img/sale_ico.gif) no-repeat 0 1px;
	width: 550px;
	padding: 2px 0 0 90px;
	height:24px;
	clear: both;
}
.new_event {
	background: url(../img/event_ico.gif) no-repeat 0 1px;
	width: 550px;
	padding: 2px 0 0 90px;
	height:24px;
	clear: both;
}

.q_blue {color: #9dd8bb;}
.q_pink {color: #fa98c1;}



#new_face {
	float: left;
	clear: both;
	width: 676px;
	border : 2px #3d3d3d solid;
	margin: 18px 0 0 0;
}
#new_face_l {
	padding: 5px 0 12px 0;
	width: 670px;
	float: left;
	clear: both;
}

.new_face_w {
	margin: 0 0 0 15px;
	clear: both;
}

.new_face_w1 {
   	border: 1px #DFDFDF  solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	background-color: #393b3a;
	margin: 12px 7px 0 0;
}
.new_face_w2 {
   	border: 1px #DFDFDF  solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	margin: 12px 7px 0 0;
}

.new_face_w3 {
   	border: 1px #D6D6D6 solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	background-color: #393b3a;
	margin: 12px 6px 0 0;
}
.new_face_w4 {
   	border: 1px #DFDFDF  solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	margin: 12px 6px 0 0;
}

.new_face_img img {
	border: 1px #DFDFDF solid;
	padding: 3px;
	margin: 4px 0 0 5px;
}
.new_face_txt {
	width: 108px;
	padding: 2px 0 0 10px ;
	margin: 3px 0 0 0;
	font-size: 7pt;
	line-height: 130%;

}
.new_face_box  {
   	line-height: 15px;
　font-size : 8pt;
	border: 1px #ABABAB solid;
	padding: 4px;
	margin: 7px 0 6px 5px;
	width: 103px;
	height: 75px;
    background: url(../img/newface_back.gif) no-repeat ;
}
.new_face_box2  {
   	line-height: 15px;
　font-size : 8pt;
	border: 1px #ABABAB solid;
	padding: 4px;
	margin: 7px 0 6px 5px;
	width: 103px;
	height: 75px;
}
.newf_dot {
    background: url(../img/newface_dot.gif) no-repeat  20px center;
}
.newf_gray1 {
	color: #A0A0A0;  
}
.newf_gray2 {
	font-family : "verdana" ;
	color: #A0A0A0;  
	letter-spacing: -1px
}

/* today start */
#today {
	float: left;
	clear: both;
	width: 676px;
	border : 2px #3d3d3d solid;
	margin: 18px 0 0 0;
}
#today_l {
	padding: 5px 0 12px 0;
	width: 670px;
	float: left;
	clear: both;
}

.today_w {
	margin: 0 0 0 15px;
	clear: both;
}

.today_w1 {
   	border: 1px #DFDFDF  solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	background-color: #393b3a;
	margin: 12px 7px 0 0;
}
.today_w2 {
   	border: 1px #DFDFDF  solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	margin: 12px 7px 0 0;
}

.today_w3 {
   	border: 1px #D6D6D6 solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	background-color: #393b3a;
	margin: 12px 6px 0 0;
}
.today_w4 {
   	border: 1px #DFDFDF  solid;
	width: 121px;
	float: left;
	font-size: 8pt;
	margin: 12px 6px 0 0;
}

.today_img img {
	border: 1px #DFDFDF solid;
	padding: 3px;
	margin: 4px 0 0 5px;
}
.today_txt {
	width: 108px;
	padding: 2px 0 0 10px ;
	margin: 3px 0 0 0;
	font-size: 7pt;
	line-height: 130%;

}
.today_box  {
   	line-height: 15px;
　font-size : 8pt;
	border: 1px #ABABAB solid;
	padding: 4px;
	margin: 7px 0 6px 5px;
	width: 103px;
	height: 75px;
    background: url(../img/newface_back.gif) no-repeat ;
}
.today_box2  {
   	line-height: 15px;
　font-size : 8pt;
	border: 1px #ABABAB solid;
	padding: 4px;
	margin: 7px 0 6px 5px;
	width: 103px;
	height: 75px;
}
/* today end */
	
/* left*/	
#search { 
    width: 200px;
	border : 2px #3d3d3d solid;
	clear: both;
	float: left;
	text-align: center;
	}
	
#search_t {
   	clear: both;
	background-color: #000000;
	}	
#search_re {
	font-size:8pt;
   	clear: both;
	margin: 7px 0 7px 0;
	}	
.ser_form {
    width: 184px;
	font-size:10pt;
	border: 1px #E3E3E3 solid;
	margin: 0 0 3px 0
	}
	
#cover { 
    width: 200px;
	border : 2px #3d3d3d solid;
	float: left;
	clear: both;
	margin: 11px 0 0 0;
	padding: 0 0 5px 0;
	text-align: center;
	}
#cover_img {
	margin: 6px 0 6px 0;
}	

#cover_txt {
  margin: 0 0 0 6px;
  }
  
 .cover1_txt {
	float: left;
	clear: both;
	width: 184px;
	border : 2px #3d3d3d solid;
	margin: 0 0 2px 0;
}
.cover1_txt2 {
	text-align: left;
	float: left;
	clear: both;
	padding: 3px 0 2px 8px;
	width: 176px;
}
.cover2_txt {
	float: left;
	clear: both;
	width: 184px;
	border : 2px #3d3d3d solid;
	margin: 0 0 2px 0;
	background-color: #2b2b2b;
}
.cover2_txt2 {
	text-align: left;
	float: left;
	clear: both;
	padding: 3px 0 2px 8px;
	width: 176px;
}

#banner {
	 width: 200px;
	float: left;
	clear: both;
	margin: 11px 0 0 0;
	text-align: center;
}

#banner img {margin: 3px 0 0 2px; border: 0}

#info { 
    width: 200px;
	border : 2px #3d3d3d solid;
	float: left;
	clear: both;
	margin: 11px 0 0 0;
	padding: 0 0 5px 0;
	}
	
#info_all {	
    width: 184px;
    float: left;
	clear: both;
    margin: 4px 0 0 0;
	padding: 0 0 0 7px;
	font-size: 8pt;
	line-height: 135%;
	}
	
#info_all li {
	list-style: none; 
	background: url(../img/info_ico.gif) no-repeat 0 3px;
	padding: 3px 0 0 20px;
}

#info_all li a {color: #fa98c1; }
#info_all li p {margin: 0 ; paddding: 0}
.info_dot {
	clear: both;
	width: 186px;
	height: 8px;
	background: url(../img/dot_line.gif) no-repeat  center;
 }
#mobile { 
    width: 200px;
    height: 195px;
	border : 2px #3d3d3d solid;
	float: left;
	clear: both;
	margin: 11px 0 0 0;
	padding: 0 0 5px 0;
	text-align: center;
    background: url(../img/mob.gif) no-repeat ;
}
#footer {
    width: 952px;
	height: 66px;
	clear: both;
	margin: 20px 0 0 0;
	background: url(../img/footer/footer_bg.jpg) no-repeat;
	float: left;
	}
#footer p{
	margin: 20px 0 5px 290px;
}
#footer address{
	margin: 0 0 0 320px;
}

