@charset "UTF-8";
body{
	background-color:#191919;
}
.cf:after{ 
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	content:".";
}

.cf{
	display:inline-block;
}

* html .cf{
	height:1em;
}

.cf{
	display:block;
}

a.pre {
	color: #999;
	text-decoration: underline;
}

a.pre:visited {
	color: #999;
	text-decoration: underline;
	}

a.pre:hover {
	color: #fff;
	text-decoration: none;
	}

a.pre2 {
	color: #999;
	text-decoration: none;
}

a.pre2:visited {
	color: #999;
	text-decoration: none;
	}

a.pre2:hover {
	color: #fff;
	text-decoration: underline;
	}
	
a.pre3 {
	color: #fff;
	text-decoration: underline;
}

a.pre3:visited {
	color: #fff;
	text-decoration: underline;
	}

a.pre3:hover {
	color: #513831;
	text-decoration: none;
	}

a.pre4 {
	color: #000;
	text-decoration: underline;
}

a.pre4:visited {
	color: #000;
	text-decoration: underline;
	}

a.pre4:hover {
	color: #725d2a;
	text-decoration: none;
	}

a.pre5 {
	color: #000;
	text-decoration: underline;
}

a.pre5:visited {
	color: #5f5f60;
	text-decoration: underline;
	}

a.pre5:hover {
	color: #725d2a;
	text-decoration: none;
	}

a.pre6 {
	color: #ccc;
	text-decoration: none;
}
a.pre6:visited {
	color: #ccc;
	text-decoration: none;
	}
a.pre6:hover {
	color: #fff;
	text-decoration: underline;
	}

a.pre7 {
	color: #666;
	text-decoration: none;
}

a.pre7:visited {
	color: #666;
	text-decoration: none;
	}

a.pre7:hover {
	color: #fff;
	text-decoration: underline;
	}

a.pre8 {
	color: #eee;
	text-decoration: underline;
}

a.pre8:visited {
	color: #eee;
	text-decoration: underline;
	}

a.pre8:hover {
	color: #fff;
	text-decoration: none;
	}

a.pre9 {
	color: #000;
	text-decoration: underline;
}

a.pre9:visited {
	color: #000;
	text-decoration: underline;
	}

a.pre9:hover {
	color: #725d2a;
	text-decoration: none;
	}

a.pre10,.commonbox p.name a {
	color: #ac8c40;
	text-decoration: underline;
}

a.pre10:visited,.commonbox p.name a:visited {
	color: #ac8c40;
	text-decoration: underline;
	}

a.pre10:hover,.commonbox p.name a:hover {
	color: #fff;
	text-decoration: none;
	}
a.pre11 {
	color: #ac8c40;
	text-decoration: underline;
}

a.pre11:visited {
	color: #ac8c40;
	text-decoration: underline;
	}

a.pre11:hover {
	color: #333;
	text-decoration: none;
	}
a.pre12 {
	color: #FFFFFF;
	text-decoration: underline;
}

a.pre12:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}

a.pre12:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
.clr1{
	border-top:1px solid transparent !important; 
	margin-top:-1px !important; 
	border-top:0; 
	margin-top:0; 
	clear:both;
	visibility: hidden;
}
.preimg{
	border:5px solid #a3a3a3;
}
.preimgon{
	border:5px solid #e1e1e1;
}

.preimg02{
	border:2px solid #989898;
}
.preimgon02{
	border:2px solid #cdcdcd;
}

.arr_home{
	background:url(/images/premium/icon_home.gif) no-repeat 5px 19px;
}

.arr_search{
	background:url(/images/premium/icon_search.gif) no-repeat 5px 19px;
}

.arr_catalog{
	background:url(/images/premium/icon_catalog.gif) no-repeat 5px 19px;
}

#pheader{
	padding:0;
	margin:0;
	background:url(/images/premium/bg_head.jpg) repeat-x center top;
	height:165px;
}
#ptop{
	width:970px;
	margin:0 auto;
}
#ptop .bqz{
	color:#999;
	font-size:60%;
}
#pheader02{
	padding:0;
	margin:0;
	background:url(/images/premium/bg_list.jpg) repeat-x center top;
	height:165px;
}
#pheader03{
	padding:0;
	margin:0;
	background:url(/images/premium/bg_index.jpg) repeat-x center top;
	height:450px;
}
#ptop02{
	width:970px;
	margin:0 auto;
}
#ptop02 .bqz{
	color:#fff;
	font-size:60%;
}
#premain{
	margin:0 auto;
	padding:15px 50px 0 50px;
	width:870px;
	background-color:#282828;
	text-align:left;
}
#premain03{
	margin:0 auto;
	padding:15px 50px 0 50px;
	width:870px;
	background-color:#282828;
	text-align:left;
	background:url(/images/premium/img_catolog_top02.jpg) #282828 no-repeat left bottom;
}
#premain02{
	margin:0 auto;
	padding:10px 50px 30px 50px;
	width:870px;
	text-align:left;
	background:url(/images/premium/img_catolog_btm02.jpg) #282828 no-repeat left top;
}
#premain04{
	margin:0 auto;
	padding:15px 50px 0 50px;
	width:850px;
	background-color:#282828;
	text-align:left;
}

#premain08 {
	margin:0 auto;
	padding:10px 0px 30px 0px;
	width:950px;
	text-align:left;
	background:url(/images/premium/img_catolog_top02.jpg) #282828 no-repeat left bottom;
}

.pch{
	margin:0 0 15px 0;
}
.pch span{float:right; text-align:right; font-size:80%;}
.barea{
	margin:0;
	padding:7px 0;
	border:2px solid #555;
	color:#fff;
	text-align:center;
	font-size:80%;
}
#pimglist{
	margin:0 0 15px 0;
	color:#fff;
	font-size:80%;
}
.phlist{
	border-top:1px solid #9b9b9b;
	border-left:1px solid #9b9b9b;
	border-right:1px solid #222222;
	border-bottom:1px solid #222222;
	background:url(/images/premium/bg_catolog_tokyo.jpg) #555555 repeat-x left top;
}
.phlist_l{
	width:413px;
	float:left;
	border-top:1px solid #9b9b9b;
	border-left:1px solid #9b9b9b;
	border-right:1px solid #222222;
	border-bottom:1px solid #222222;
	background:url(/images/premium/bg_catolog_tokyo.jpg) #555555 repeat-x left top;
}
.phlist_r{
	width:413px;
	float:right;
	border-top:1px solid #9b9b9b;
	border-left:1px solid #9b9b9b;
	border-right:1px solid #222222;
	border-bottom:1px solid #222222;
	background:url(/images/premium/bg_catolog_tokyo.jpg) #555555 repeat-x left top;
}

#pimglist .pmblk{
	width:850px;
	margin:0 0 15px 0;
	background:url(/images/premium/bg_catolog_blk02.gif) repeat-y left top;
}
#pimglist .pmblk .pmblk02{
	width:850px;
	margin:0;
	background:url(/images/premium/bg_catolog_blk.jpg) no-repeat left top;
}
#pimglist .pmblk .pmblk02 .pmblk_l{
	float:left;
	width:413px;
}
#pimglist .pmblk .pmblk02 .pmblk_l h4{
	margin:0 0 12px 0;
	padding:0;
	line-height:120%;
}
#pimglist .pmblk .pmblk02 .pmblk_l p{
	margin:0 0 10px 0;
	padding:0;
	line-height:120%;
}
#pimglist .pmblk .pmblk02 .pmblk_r{
	float:right;
	width:413px;
}
#pimglist .pmblk .pmblk02 .pmblk_r h4{
	margin:0 0 12px 0;
	padding:0;
	line-height:120%;
}
#pimglist .pmblk .pmblk02 .pmblk_r p{
	margin:0 0 10px 0;
	padding:0;
	line-height:120%;
}
#pretop{
	margin:0;
	text-align:right;
}
#prefoots{
	background-color:#0b0b0b;
	text-align:left;
}
#prefoots .prefoot{
	margin:0 auto;
	padding:0 50px 30px 50px;
	width:870px;
	background-color:#161616;
}
#prefoots .prefoot .pline{
	padding:19px 20px 0 10px;
	border-left:1px solid #252525;
	font-size:80%;
}
#prefoots .prefoot .pline2{
	font-size:60%;
}
#prefoots .prefoot .pline3{
	font-size:60%;
}
#prefoots .prefoot02{
	margin:0 auto;
	padding:0 50px 30px 50px;
	width:850px;
	background-color:#161616;
}
#prefoots .prefoot02 .pline{
	padding:19px 20px 0 10px;
	border-left:1px solid #252525;
	font-size:80%;
}
#prefoots .prefoot02 .pline2{
	font-size:60%;
}
#prefoots .prefoot02 .pline3{
	font-size:60%;
}

.dc_txt{
	color:#ccc;
	font-size:120%;
	font-family:'MS Mincho';
}
.dc_txt02{
	color:#ccc;
	font-size:80%;
	font-family:'MS Mincho';
}
.dc_txt03{
	color:#000;
	font-size:90%;
	font-family:'MS Mincho';
}
.dc_txt04{
	color:#000;
	font-size:120%;
	font-family:'MS Mincho';
}
.dc_btm{
	padding:0 0 3px 0;
	border-bottom:2px solid #636363;
}
.dc_btm02{
	padding:0 0 3px 0;
	border-bottom:1px solid #636363;
}
.dc_text{
	width:640px;
	margin:0 auto;
	padding:20px 0;
	font-size:80%;
	line-height:120%;
	color:#ccc;
}
.dc_data{
	margin:0;
}
.dc_data h3{
	margin:0;
	padding:0;
}
.dc_data .body{
	margin:0;
	border-bottom:1px solid #444;
}
.dc_data .body th{
	padding:6px 11px;
	font-size:60%;
	color:#7d7d7d;
	font-weight:normal;
}
.dc_data .body td{
	padding:6px 11px;
	font-size:80%;
	color:#ccc;
}
.dc_data .body11 td{
	padding:6px 11px;
	font-size:65%;
	color:#ccc;
}

#prelist{
	background-color:#191919;
}
#part01{
	margin:0 auto;
	width:950px;
	height:17px;
	background-color:#1d1d1d;
	border-bottom:5px solid #252525;
}
#prelistmain{
	margin:0 auto;
	padding:15px 30px 30px 30px;
	width:910px;
	background-color:#fff;
	text-align:left;
}
#prelistmain02{
	margin:0 auto;
	padding:17px 50px 30px 50px;
	width:870px;
	background:url(/images/premium/bg_search_02.jpg) #ffffff repeat-x left top;
	text-align:left;
}
#prelistmain03{
	margin:0 auto;
	padding:0 0 30px 5px;
	width:965px;
	background-color:#fff;
	text-align:left;
}
.prelistmain04{
	margin:0 auto;
	padding:15px 0px 20px 0px;
	width:950px;
	background-color:#fff;
	text-align:left;
}
#pl_pickup{
	margin:0 0 30px 0;
}
#pl_pickup h3{
	margin:0;
	padding:7px 0 4px 8px;
	background-color:#373737;

}
#pl_pickup .body{
	border:2px solid #373737;
	padding:20px;
}
#pl_pickup .body .listhouse{
	background-color:#ebebeb;
	color:#000;
}
#pl_pickup .body .listhouse h4{
	margin:0;
	padding:0;
	font-size:80%;
}
#pl_pickup .body .listhouse p{
	margin:0;
	padding:0;
	font-size:60%;
	line-height:130%;
}
#prehouse{
	margin:0;

}

#prehouse:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#prehouse{
	display:inline-block;
}

* html #prehouse{
	height:1em;
}
#prehouse{
	display:block;
}
#prehouse .prehouse_l{
	float:left;
	width:690px;
}
#prehouse .prehouse_l2{
	float:left;
	width:742px;
	margin-right:8px;
}
.search_area{
	border:2px solid #bda663;
	background-color:#fffaf2;
	padding:11px 6px 9px 6px;
	font-size:75%;
}
.search_res{
	margin:10px 0;
	font-size:80%;
	color:#000;
}
.search_res span{
	font-size:120%;
}
.search_res span.nobold120{
	font-size:110%;
	font-weight:100;
}


.search_res li{
	float:left;
	margin-right:2px;
}
.search_res li.pn a{
	display:block;
	border:1px solid #434343;
	padding:2px 0px;
	text-align:center;
	background-color:#fff;
	color:#333;
	width:20px;
}

.search_res li.pn a:visited{
	border:1px solid #434343;
	padding:2px 0px;
	background-color:#fff;
	color:#333;
}
.search_res li.pn a:hover{
	border:1px solid #434343;
	background-color:#373737;
	color:#fff;
}
.search_res li.arr{
	float:left;
	padding-top:3px;
}
.search_res li.arr2{
	float:left;
	padding-top:3px;
	margin:0 5px;
}
/*
.search_res li a.link{
	border:1px solid #434343;
	padding:2px 5px;
	text-align:center;
	background-color:#fff;
	display:block;
}*/
.search_res li.pgon{
	border:1px solid #434343;
	padding:2px 0px;
	background-color:#373737;
	color:#fff;
	text-align:center;
	width:20px;
}

#prehouse .prehouse_l .pblock{
	margin:0 0 5px 0;
	background-color:#ebebeb;
}
#prehouse .prehouse_l .pblock h4{
	margin:0;
	font-size:80%;
}

#prehouse .prehouse_l .pblock .body{
	font-size:75%;
}
#prehouse .prehouse_l .pblock .body th{font-weight:normal; font-size:90%; background-color:#999; color:#fff; padding:3px 5px 0 5px; text-align:center;}


#prehouse .prehouse_l2 .pblock{
	margin:0 0 5px 0;
	background-color:#ebebeb;
}
#prehouse .prehouse_l2 .pblock h4{
	margin:0;
	font-size:80%;
}

#prehouse .prehouse_l2 .pblock .body{
	font-size:75%;
}
#prehouse .prehouse_l2 .pblock .body th{font-weight:normal; font-size:90%; background-color:#999; color:#fff; padding:3px 5px 0 5px; text-align:center;}






#prehouse .prehouse_r{
	float:right;
	width:200px;
}

.prehouse_r2 {
	float:right;
	width:200px;
}
.prehouse_r2 .searcht{
	width:190px;
	border:2px solid #e6e6e6;
	padding:3px;
}
.prehouse_r2 .searcht h3{
	margin:0 0 8px 0;
	padding:0;
}
.prehouse_r2 .searcht .body{
	margin:0 2px 8px 2px;
	padding:10px 6px 7px 6px;
	width:174px;
	font-size:80%;
	background-color:#ebebeb;
}
.prehouse_r2 .searcht .body h4{
	margin:0 0 10px 0;
	padding:0;
}
.prehouse_r2 .searcht .body p{
	margin:0 0 10px 0;
	padding:0;
}

.prehouse_r2 .searcht02{
	width:189px;
	border:1px solid #b7b7b7;
	padding:18px 5px 10px 5px;
}

.prehouse_r2 .searcht02 h4{
	margin:0 0 5px 0;
	padding:0 0 0 7px;
	font-size:80%;
	color:#000;
}
.prehouse_r2 .searcht02 h5{
	margin:0;
	padding:0;
	color:#5f5f60;
	font-size:90%;
	line-height:120%;
}
.prehouse_r2 .searcht02 p{
	margin:0;
	padding:0;
	font-size:70%;
	line-height:130%;
	color:#000;
}
.prehouse_r2 .searcht02 .more{
	text-align:right;
	font-size:70%;
}








#ic_descr{
	border:1px solid #ebebeb;
}
#ic_descr h5, #ic_descr h3{
	margin:0;
	padding:5px 10px;
	background-color:#ebebeb;
}
#ic_descr .body{
	padding:7px 20px;
	font-size:60%;
	color:#000;
}

#prehouse .prehouse_r .searcht{
	width:190px;
	border:2px solid #e6e6e6;
	padding:3px;
}
#prehouse .prehouse_r .searcht h3{
	margin:0 0 8px 0;
	padding:0;
}
#prehouse .prehouse_r .searcht .body{
	margin:0 0 8px 0;
	padding:10px 6px 7px 6px;
	width:178px;
	font-size:80%;
	background-color:#ebebeb;
}
#prehouse .prehouse_r .searcht .body h4{
	margin:0 0 10px 0;
	padding:0;
}
#prehouse .prehouse_r .searcht .body p{
	margin:0 0 10px 0;
	padding:0;
}

#prehouse .prehouse_r .searcht02{
	width:180px;
	border:1px solid #b7b7b7;
	padding:18px 7px 10px 11px;
}

#prehouse .prehouse_r .searcht02 h4{
	margin:0 0 15px 0;
	padding:0;
	font-size:80%;
	color:#000;
}
#prehouse .prehouse_r .searcht02 h5{
	margin:0;
	padding:0;
	color:#5f5f60;
	font-size:70%;
	line-height:120%;
}
#prehouse .prehouse_r .searcht02 p{
	margin:0 0 10px 0;
	padding:0;
	font-size:70%;
	line-height:120%;
	color:#000;
}
#prehouse .prehouse_r .searcht02 .more{
	text-align:right;
	font-size:70%;
}


#prehouse .prehouse_l .bluet{
	font-size:85%;
	color:#000;
	font-weight:bold;
}
#prehouse .prehouse_l .bluet2{
	font-size:125%;
	color:#000;
	font-weight:bold;
}
#prehouse .prehouse_l .dprice{
	font-size:105%;
	line-height:140%;
	color:#000;
	font-weight:bold;
}
#prehouse .prehouse_l .ddescri{
	font-size:85%;
	line-height:140%;
	color:#000;
}
#prehouse .prehouse_l .ddescri2{
	font-size:80%;
	line-height:140%;
	color:#000;
}
#prehouse .prehouse_l .tabon{
	border-left:2px solid #CCC;
	border-right:2px solid #CCC;
}

#prehouse .prehouse_l .himg{
	margin:15px 0;
	text-align:center;
}
#prehouse .prehouse_l .text{
	width:640px;
	margin:0 auto;
	margin-bottom:15px;
}
#prehouse .prehouse_l .txt1{
	font-size:90%;
	line-height:120%;
	font-weight:bold;
	color:#000;
}
#prehouse .prehouse_l .txt1 span{
	color:#b71c22;
}
#prehouse .prehouse_l .txt2{
	font-size:80%;
	line-height:120%;
	color:#000;
}
#prehouse .prehouse_l .txt2 .p10{
	padding:8px;
}
#prehouse .prehouse_l .txt2 .bdr{
	border:1px solid #fab71a;
	font-size:80%;
}

#prehouse .prehouse_l .txt3{
	font-size:60%;
	color:#000;
}

#prehouse .prehouse_l .txt4{
	font-size:80%;
	color:#000;
}
#prehouse .prehouse_l .txt5{
	font-size:80%;
	line-height:120%;
	color:#bda663;
	font-weight:bold;
}

#prehouse .prehouse_l h3{
	margin:0 0 10px 0;
	padding:0 0 4px 12px;
	border-bottom:2px solid #bda663;
}

#prehouse .prehouse_l .tdp{
	padding:3px 3px 3px 10px;
	background-color:#b6b6b6;
	font-size:80%;
	line-height:120%;
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
}

#prehouse .prehouse_l .tdp2{
	padding:3px 3px 3px 10px;
	background-color:#ebebeb;
	font-size:80%;
	line-height:120%;
	border-bottom:1px solid #fff;
}
#prehouse .prehouse_l .tdp5{
	padding:3px 3px 3px 10px;
	background-color:#b6b6b6;
	font-size:80%;
	line-height:120%;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
}

#prehouse .prehouse_l .tdp4{
	padding:3px 3px 3px 10px;
	background-color:#b6b6b6;
	font-size:80%;
	line-height:120%;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
}

#prehouse .prehouse_l .tdp3{
	padding:5px 3px 3px 0px;
	font-size:80%;
	line-height:120%;
}

#prehouse .prehouse_l .contact{
	margin:0;
	padding:10px 15px;
	background-color:#f2f2f2;
}

#prehouse .prehouse_l .contact .tel{
	font-size:120%;
	font-weight:bold;
	color:#bda663;
}

#prehouse .prehouse_l .contact .txt{
	font-size:80%;
	line-height:120%;
}

#prehouse .prehouse_r .block{
	width:190px;
	border:2px solid #b7b7b7;
	padding:3px;
	color:#000;
}
#prehouse .prehouse_r .block h3{
	margin:0 0 7px 0;
	padding:3px 0 0 6px;
}
#prehouse .prehouse_r .block h3 span{
	margin-left:15px;
	color:#000;
	font-size:120%;
	line-height:120%;
}

#prehouse .prehouse_r .block .blk02{
	width:182px;
	padding:6px 4px;
	background-color:#ebebeb;
}
#prehouse .prehouse_r .block .blk02 h3{
	margin:0 0 10px 0;
}
#prehouse .prehouse_r .block .blk02 .img{
	padding:5px 0;
	text-align:center;
	background-color:#FFF;
}
#prehouse .prehouse_r .block .blk02 .more{
	padding:5px 0;
	text-align:right;
	font-size:80%;
}

#prehouse .prehouse_r .block .blk{
	width:178px;
	padding:6px;
	background-color:#ebebeb;
}
#prehouse .prehouse_r .block .blk h3{
	margin:0 0 10px 0;
}
#prehouse .prehouse_r .block .blk .img{
	padding:5px 0;
	text-align:center;
	background-color:#FFF;
}
#prehouse .prehouse_r .block .blk .tel{
	width:164px;
	padding:7px;
	background-color:#FFFFFF;
}
#prehouse .prehouse_r .block .blk .tel span{
	font-size:120%;
	font-weight:bold;
	color:#bda663;
}

#prehouse .prehouse_r .block .blk .more{
	padding:5px 0;
	text-align:right;
	font-size:80%;
}
#prehouse .prehouse_r .block .blk ul{
	width:178px;
	margin:0 auto;
	padding:0;
	font-size:1px;
	line-height:1px;
	list-style-type:none;
}
#prehouse .prehouse_r .block .blk li{
	margin:0 0 5px 0;
	list-style-type:none;
}
#prehouse .prehouse_r .block .blk .txt{
	padding:0 0 0 7px;
	font-size:80%;
	line-height:130%;
}
#prehouse .prehouse_r .block .blk .txt span{
	font-weight:bold;
}
/*---------------------*/
.commonbox{
	width:186px;
	border:1px solid #b7b7b7;
	padding:10px 6px 6px 6px;
	color:#000;
}
.commonbox h3{margin:0 0 5px 0;padding:0 0 5px 0;}
.commonbox .detail{
	position:relative;
}
.commonbox h3{
background:url(/images/premium/ttl_catalog05.gif) no-repeat left top;
width:950px;
height:30px;
text-indent:-9999px;
}
.commonbox .single{
	width:169px;
	margin:0 auto;
	margin-bottom:5px;
	background-color:#ebebeb;
	padding:10px 7px 5px 10px;
	font-size:80%;
	line-height:130%;
}
.commonbox .single .box{
}
.commonbox .single .box .body{
}
.commonbox .single .box .body .name{
	margin:0 0 3px 0;
	padding-left:15px;
	font-weight:normal;
	font-size:90%;
	line-height:130%;
	background:url(/images/premium/ic_listmore.gif) no-repeat center left;
}
.commonbox .single .box .body .description{
	margin:0;
	padding:0;
	font-size:90%;
	line-height:130%;
}
.commonbox .single .box .body img{
	margin:10px 0;
}
/*---------------------*/

#prehouse .prehouse_r .block02{
	width:186px;
	border:1px solid #b7b7b7;
	padding:10px 6px 6px 6px;
	color:#000;
}

#prehouse .prehouse_r .block02 h3{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}

#prehouse .prehouse_r .block02 .blk{
	width:169px;
	margin:0 auto;
	margin-bottom:5px;
	padding:10px 7px 5px 10px;
	font-size:80%;
	line-height:130%;
	background-color:#ebebeb;
}
#prehouse .prehouse_r .block02 .blk h4{
	margin:0 0 3px 0;
	padding:0 0 0 20px;
	font-weight:normal;
	font-size:90%;
	line-height:130%;
	background:url(/images/premium/ic_listmore_on.gif) no-repeat 0 2px;
}

#prehouse .prehouse_r .block02 .blk p{
	margin:0;
	padding:0;
	font-size:90%;
	line-height:130%;
}
#prehouse .prehouse_r .block02 .blk .img{
	margin:10px 0;
	text-align:center;
}
#prehouse .prehouse_r .block02 .line{
	margin:5px 0 10px 0;
}


#pre_index{
	margin:0 0 10px 0;
}

#pre_index div.leftblk {
	display: block;
	float: left;
	margin: 0;
	width: 327px;
	background-color: #444444;
}

#pre_index div.leftblk img.titleimg {
	display: block;
	float: left;
	width: 67px;
	padding-top:7px;
	padding-left:9px;
}

#pre_index div.leftblk ul{
	display: block;
	width: 221px;
	float: right;
	background-color: #282828;
	margin:0;
	padding: 0;
	list-style-type:none;
}

#pre_index div.leftblk ul a {
	text-decoration: none;
}

#pre_index div.leftblk li {
	display: block;
	margin: 0;
	padding: 0 0 1px 1px;
	font-size:1px;
	line-height:1px;
	list-style-type:none;
}

#pre_index div.leftblk li.last {
	display: block;
	margin: 0;
	padding: 0 0 0 1px;
	font-size:1px;
	line-height:1px;
	list-style-type:none;
}


#pre_index div.rightblk {
	display: block;
	float: right;
	margin: 0;
	width: 468px;
	background-color: #444444;
}

#pre_index div.rightblk img.titleimg {
	display: block;
	padding-top:7px;
	padding-left:8px;
	padding-bottom:12px;
}

.pre_ilist{
	margin:0;
	border-top:2px solid #444;
	border-bottom:2px solid #444;
	font-size:60%;
	color:#ccc;
}
.pre_ilist .tdline{
	border-bottom:1px solid #444;
}

#pre_popup{
	width:604px;
	margin:0 auto;
	padding:25px 23px 5px 23px;
}
#pre_popup h3{
	margin:0 0 17px 0;
}
#pre_popup .body{
	padding:26px;
	background-color:#fff;
	color:#000;
}
#pre_popup .body .ptext{
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	text-align:center;
	border-bottom:1px solid #444;
}
#pre_popup .body .ptext .telnum{
	font-size:120%;
	font-weight:bold;
}
#pre_popup .body .ptext .poptitle{
	font-size:120%;
}
#pre_popup .body .ptext .poptxt{
	font-size:60%;
}
#pre_popup .body .ptext02{
	margin:0 0 15px 0;
	text-align:center;
	font-size:80%;
}
#pre_popup .pclose{
	padding:10px 26px 0 0;
	text-align:right;
}

#gallery{
	width:736px;
	margin:0 auto;
	margin-bottom:20px;
}
#gallery .body{
	margin:0;
	padding:2px 5px 0 5px;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
	background-color:#f1f1f1;
}
#gallery .body02{
	margin:0;
	padding:0;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
	background-color:#ccc;
}
#gallery .body03{
	margin:0;
	padding:2px 3px 0 3px;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
	background-color:#e2e2e2;
}
#gallery .body .gleft{
	float:left;
	width:610px;
}
#gallery .body .gleft p{
	margin:10px 0;
	padding:0;
	font-size:80%;
	text-align:center;
}
#gallery .body .gleft .photo{
	border-left:5px solid #000;
	border-right:5px solid #000;
	background-color:#000;
	text-align:center;
}

#gallery .body .gright{
	float:right;
	width:101px;
}
#gallery .body .gright .gbtn{
	margin:0;
	padding:15px 8px;
	background:url(/images/detail/bg_gallery01.gif) repeat;
}
#digital{
	width:840px;
	margin:0 auto;
}
#digital_s{
	width:572px;
	margin:0 auto;
}
#dm_map{
	margin:0;
	width:840px;
	font-size:80%;
	line-height:120%;
}
#dm_map .loac{
	border:1px solid #c6c6c6;
	background-color:#f2f2f2;
}
#dm_map .loac2{
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
#dm_map02{
	margin:0;
	width:840px;
	font-size:80%;
	line-height:120%;
}
#dm_map02 .mp{
	width:830px;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
}
#dm_map02 .mp .maps{
	padding:4px;
	background-color:#FFFFFF;

}
.tokyo23{
	width:848px;
	padding:0;
	margin:0 0 5px 0;
	background-color:#ebebeb;
	line-height:130%;
	font-size:80%;
	color:#000;
}

.ohtd1{
	background-color:#bfbfbf;
	font-weight:bold;
	font-size:90%;
}
.ohtd2{
	font-weight:bold;
	font-size:110%;
}
.ohtd3{
	background-color:#fff;
}
#searchblk{
	width:670px;
	margin:0 auto;
	margin-bottom:20px;
}
#searchblk .text{
	font-size:80%;
	margin:0 0 10px 0;
}
#skymap{
	width:895px;
	margin:0 auto;
	padding:25px 0px 5px 0px;
}
#skymap h3{
	margin:0 0 17px 0;
}
#skyblock{
	padding:30px 24px 0px 25px;
	background-color:#fff;
	color:#000;
	text-align:left;
}
#skyblock .tclose{
	margin:0 0 15px 0;
	padding:0 10px 0 0;
	text-align:right;
}
.skymap_block{
	background-color:#ffffff;
	margin:0 auto;
	padding:10px 40px 0 40px;
	width:890px;
	text-align:left;
	font-size:80%;
}
.skymap_tit{
	padding:20px 0 20px 0;
	font-size:125%;
	color:#000;
	font-weight:bold;
}
.arr_img{
vertical-align:middle;
}
.skymap_right{
padding:25px 0 0 0;
text-align:right;
clear:both;
}
#skymap .sclose{
	padding:10px 26px 0 0;
	text-align:right;
}
#errorlist{
	padding:5px 15px;
	margin:10px 0;
	background-color:#f2f2f2;
	font-size:80%;
}

#errorlist p{
	padding:5px 15px;
	margin:10px 0;
	color:#dc351e;
	font-size:120%;
	font-weight:bold;
}

/* add 2009-03-18 */
#prefoots .prefoot em{  
     color:#cccccc;
     font-size:12px;
     font-style:normal;
     font-weight:bold;
     margin:5px 0 0 0;
  }
.preList {
     font-size:12px;
     margin:0 5px 5px 0;
     line-height: 150%;
 }

.preList strong{
     color:#cccccc;
     font-size:12px;
     font-weight:normal;
     margin-right:10px;
  }
#prefoots .prefoot02 em{  
     color:#cccccc;
     font-size:12px;
     font-style:normal;
     font-weight:bold;
     margin:5px 0 0 0;
  }
.preList {
     font-size:12px;
     margin:0 5px 5px 0;
     line-height: 150%;
 }

.preList strong{
     color:#cccccc;
     font-size:12px;
     font-weight:normal;
     margin-right:10px;
  }

div#headlinetxt {
	display:block;
	margin: 0 auto;
	width: 950px;
	text-align: left;
}

div#headlinetxt h1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	color:#fff;
	font-size: 12px;
}

#prefoots .FooterTop {
	width:950px;
	margin:0 auto;
	text-align:center;
	background-color:#CCCCCC;
}

#prefoots .FooterTop a:link,
#prefoots .FooterTop a:visited {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:underline;
}
#prefoots .FooterTop a:hover,
#prefoots .FooterTop a:active {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:none;
}

#prefoots .Footer {
	width:970px;
	margin:0 auto;
	text-align:center;
	background-color:#CCCCCC;
}

#prefoots .Footer a:link,
#prefoots .Footer a:visited {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:underline;
}
#prefoots .Footer a:hover,
#prefoots .Footer a:active {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:none;

}

.Arrow03 {
	background:url(/images/premium/area/arrow_03.gif) no-repeat left center;
	padding-left:14px;
}
/*--------20081013--------*/

#preheader{
	height:116px;
	background:url(/images/premium/bg_pct.jpg) repeat-x center top;
}
#preheader .hbox{
	width:878px;
	height:116px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:url(/images/premium/bg_pct.jpg) no-repeat;
	padding: 0 20px 0 50px;
}
#preheader2{
	height:116px;
	background:url(/images/premium/bg_pst.jpg) repeat-x center top;
}
#preheader2 .hbox2{
	width:880px;
	height:116px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:url(/images/premium/bg_pst.jpg) no-repeat;
	padding: 0 20px 0 50px;
}
#preheader3{
	height:116px;
}
#preheader3 .hbox2{
	width:880px;
	height:116px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding: 0 20px 0 50px;
}
.hdr01{
}
.hdr01 .logo{
	float:left;
	width:170px;
  }
.hdr01 .home{
	float:right;
	padding-top:14px;
	width:108px;
	text-align:right;
 }
.hdr01 .home img{
	width:108px;
	height:12px;
  }
.premtop{
	float:right;
	text-align:right;
	padding-top:24px;
  }
#premain05{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:26px;
	background-color:#1d1d1d;
 }
#premain06{
	margin:0 auto;
	padding:15px 0 0;
	width:950px;
	background-color:#2c2c2c;
	text-align:left;
  }
#premain07{
	margin: 0 auto;
	padding:0 0 20px 0;
	width: 950px;
	background-color:#2c2c2c;
	text-align: left;
}
.w850{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}
.pgz{
	padding-top:5px;
	color:#b1bbc0;
	font-size:80%;
	line-height:130%;
}
.pgz a{
	color:#b1bbc0;
}
.pcmbox{
	width:930px;
	padding:0 10px 10px;
	height:100%;
	overflow:hidden;
}
.pcmbox .blk{
	width:600px;
	float:left;
}
.pcmbox .blk p{
	color:#fff;
	text-indent:-8px;
	padding-left:8px;
}
.pcmbox .blk2{
	width:330px;
	float:left;
}
.pcmbox .blk2 ul{
	float:right;
	height:100%;
	overflow:hidden;
}
.pcmbox .blk2 ul li{
	float:left;
	padding:0 0 0 15px;
	margin-left:10px;
	color:#ac8c40;
	font-size:80%;
	line-height:130%;
	background:url(/images/premium/ic_more.gif) no-repeat center left;
}
.pcmbox .blk2 ul li a{
	color:#eee;
	text-decoration: underline;
}
.pcmbox .blk2 ul li a:hover{
	color:#fff;
	text-decoration: none;
}

.pdpbox{
	width:190px;
	border:2px solid #b7b7b7;
	padding:3px 3px 5px 3px;
	color:#000;
}
.pdpbox h3{
	margin:0 0 7px 0;
	padding:3px 0 0 6px;
}
.pdpbox h3 span{
	margin-left:15px;
	color:#000;
	font-size:120%;
	line-height:120%;
}
.bgcolor1{
	background-color:#eaeaea;
}
.pdpbox02{
	margin-top:3px;
	height:100%;
	overflow:hidden;
}
.pdpbox02 ul{
	width:742px;
	height:45px;
	background:url(/images/premium/bg_menu.jpg) repeat-x;
}
.pdpbox02 li{
	float:left;
	height:45px;
}
.w848{
	width:848px;
	margin-left:auto;
	margin-right:auto;
}

.w848box{
	background-color:#ccc;
}
.msnphoto{
	width:823px;
	margin-bottom:7px;
	padding:0 10px 7px 5px;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
	background:url(/images/premium/img_mainbtm02.gif) #f1f1f1 no-repeat left bottom;
}
.msnphoto .img{
	float:left;
	width:551px;
}
.msnphoto .img .view{
	text-align:center;
	background-color:#000;
}
.msnphoto .option{
	float:right;
	width:260px;
	padding-top:15px;
}

.btnpage{
	width:200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	height:27px;
	padding:8px 10px;
	background:url(/images/detail/bg_page.gif) no-repeat;
}
.mb65{
	margin-bottom:60px;
}
.msnphoto .option .simg{
	width:244px;
	border:1px solid #ccc;
	padding:7px 7px 10px 7px;
	background-color:#fff;
}
.msnphoto .option .simg .title{
	background-color:#f1f1f1;
	margin-bottom:4px;
}
.mpslide{
	width:838px;
	height:102px;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
	background:url(/images/premium/bg_slidebtm.gif) #e2e2e2 no-repeat left bottom;
}
.mpslide .body{
	width:798px;
	padding:0px 20px 6px 20px;
}
.mpslide .body .blk{
	width:798px;
	overflow:auto;
	overflow-y:hidden;
	+overflow:scroll;
	+overflow-y:hidden;
}
.mpslide .body .blk ul{
	width:1640px;
	height:75px;
}
.mpslide .body .blk li{
	float:left;
	width:82px;
}
.lpbox03{
	width:640px;
	margin-left:auto;
	margin-right:auto;
}
.lpbox03 .body{
	width:690px;
	padding:10px 15px;
	background-color:#ebebeb;
}
.color1{
	color:#bda663;
}

.mspl{
	float:left;
	width:568px;
}
.mspr{
	float:left;
	width:316px;
	padding:5px 6px 3px 6px;
	background-color:#cccccc;
}

.mspr .body{
	width:298px;
	padding:0 9px;
	background-color:#f1f1f1;
}
.mspr .body .blk{
	width:281px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px 7px 30px 7px;
	background-color:#fff;
}
.mspr .body .blk .title{
	padding-top:3px;
	background-color:#f1f1f1;
}
#prehouse .prehouse_l2 .himg{
	padding:30px 0;
	text-align:center;
	border:1px solid #e1e1e1;
	background-color:#f2f2f2;
}
#prehouse .prehouse_l2 .himg img{
	border:3px solid #fff;
}
.mstbox02{
	padding:13px;
	background-color:#f2f2f2;
	line-height:150%;
}
.mstbox02-2{
	padding:13px;
	background-color:#f2f2f2;
	line-height:150%;
}
.mstbox02-2 ul{
	height:100%;
	overflow:hidden;
}
.mstbox02-2 li{
	float:left;
	margin-right:5px;
}
.mstbox02 .title{
	padding:4px 10px;
	background-color:#fff;
	color:#a28b47;
}
.msttl{
	background-color:#f2f2f2;
}
.tdp{
	padding:3px 3px 3px 10px;
	background-color:#b6b6b6;
	font-size:80%;
	line-height:120%;
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
}

.tdp2{
	padding:3px 3px 3px 10px;
	background-color:#ebebeb;
	font-size:80%;
	line-height:120%;
	border-bottom:1px solid #fff;
}
.tdp5{
	padding:3px 3px 3px 10px;
	background-color:#b6b6b6;
	font-size:80%;
	line-height:120%;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
}

.tdp4{
	padding:3px 3px 3px 10px;
	background-color:#b6b6b6;
	font-size:80%;
	line-height:120%;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
}

.tdp3{
	padding:5px 3px 3px 0px;
	font-size:80%;
	line-height:120%;
}
.pdmbox{
	width:904px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	height:100%;
	overflow:hidden;
}
.pdmbox .body{
	float:left;
	width:260px;
	border:1px solid #ccc;
	padding:9px;
}
.fltr{
	color:#fff;
	font-weight:normal;
	font-size:120%;
	line-height:150%;
}
.fltr span{
	float:right;
	text-align:right;
	font-weight:normal;
	font-size:60%;
	line-height:120%;
}
.fltr2{
	float:right;
	text-align:right;
}
.katalog_l{
	width:727px;
	float:left;
}
.katalog_r{
	width:200px;
	float:right;
}
.color2{
	color:#fff;
}
.color3{
	padding:10px;
	color:#7d7d7d;
	font-size:60%;
	line-height:120%;
	border-bottom:1px solid #444444;
}
.color4{
	color:#fff;
	font-size:80%;
	line-height:120%;
	border-bottom:1px solid #444444;
}
.color5{
	color:#999;
}
.ktl_rb1{
	border:1px dotted #949494;
	padding:8px 0 8px 40px;
	color:#ac8c40;
	font-size:90%;
	font-weight:bold;
	background:url(/images/premium/ic_mark01.gif) no-repeat 20px center;
}
.ktl_rb1 span{
	color:#ff821d;
	font-size:180%;
}
.ktl_rb1 a, .ktl_rb1 a:visited{color:#ac8c40; text-decoration:underline;}
.ktl_rb1 a:hover{color:#ac8c40; text-decoration:none;}
.ktl_rb2{
	width:198px;
	border:1px solid #575757;
}
.ktl_rb2 .body{
	padding:11px;
	background-color:#3b3b3b;
}
.ktl_rb2 .body ul{
	height:100%;
	overflow:hidden;
}
.ktl_rb2 .body li{
	float:left;
	margin-right:10px;
	font-size:80%;
	padding-left:15px;
	background:url(/images/premium/ic_listmore_on.gif) no-repeat left center;
}
.ktl_rb2 .body li a{
	color:#ac8c40;
	text-decoration: underline;
}
.ktl_rb2 .body li a:hover{
	color:#fff;
	text-decoration: underline;
}
.ktl_rb2 .body li.input{
	width:120px;
	margin-right:0px;
	padding-left:0px;
	background:none;
}
.ktl_rb2 .body li.input input{
	width:120px;
	border:0px;
	margin:3px 0 0 0;
}
.ktl_rb2 .body li.lgn{
	margin:0 0 0 5px;
	background:none;
	padding-left:0px;
	padding-top:1px;
}
.ktl_rb3{
	width:198px;
	border:1px solid #666;
}
.ktl_rb3 .body{
	padding:5px;
}
.ktl_rb3 .body .blk{
	background-color:#333;
	padding:5px 5px 5px 10px;
}
.f150{
	font-size:120%;
}
.f150-2{
	font-size:130%;
	color:#ac8c40;
	font-weight:bold;
}
.f150-3{
	font-size:110%;
}
.ktlbox{
	float:left;
	width:421px;
	border:2px solid #4d4d4d;
	padding:15px 20px;
	background-color:#333333;
}
.ktlbox .chk{
	padding-bottom:5px;
	border-bottom:1px solid #282828;
	margin-bottom:10px;
}
.ktlbox .table{
	height:100%;
	overflow:hidden;
}
.ktlbox .table .img{
	width:170px;
	float:left;
}
.ktlbox .table .text{
	margin-bottom:5px;
}
.ktlbox .table .text .td1{
	background-color:#484848;
	padding:3px;
	font-size:60%;
}
.mr3{
	margin-right:3px;
}
.mr4{
	margin-right:4px;
}
.mr7{
	margin-right:7px;
}
.mr8{
	margin-right:8px;
}
.mr10{
	margin-right:10px;
}
.mr15{
	margin-right:15px;
}
.mr17{
	margin-right:17px;
}
.mr23{
	margin-right:23px;
}
.mr32{
	margin-right:32px;
}
.w927{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
.w927 .body{}
.w927 .body .text1{
	float:left;
	width:590px;
	font-size:80%;
	color:#fff;
}
.w927 .body .text3{
	float:left;
	width:590px;
	font-size:80%;
	color:#818181;
}
.w927 .body .text2{
	float:left;
	width:360px;
}
.w927 .body .text2 ul{
	float:right;
	height:100%;
	overflow:hidden;
}
.w927 .body .text2 li{
	float:left;
	margin-left:10px;
	font-size:80%;
	padding-left:13px;
	background:url(/images/premium/ic_listmore_on.gif) no-repeat left center;
}
.ktlbox2{
	float:left;
	width:261px;
	padding:20px;
	background-color:#333;
}
.ktlbox3{
	float:left;
	width:172px;
	border:1px solid #333;
	padding:2px;
}
.commonbox{
	width:auto;
	padding:0;
	border:none;
	margin-bottom:10px;
	}
.commonbox h3{
	margin:0 0 10px 0;
	}	
.ktlbox3 .body,.commonbox .body{
	background-color:#333;
	padding:13px 13px 10px 14px;
}
 .ktlbox3 .body p.name,.commonbox .single .box .body .name{
	font-size:100%;
	line-height:120%;
	padding-left:16px;
	margin-bottom:2px;
	background:url(/images/premium/ic_listmore_on.gif) no-repeat left center;
	 }
.commonbox .box{
	margin:0;
	padding:0;
}
.commonbox .single{
	margin:0 12px 0 0;
	background:none;
	font-size:70%;
	line-height:normal;
	float:left;
	width:172px;
	border:1px solid #333;
	padding:2px;
}
 .ktlbox3 .body p.description,.commonbox .body p.description{
	 	font-size:65%;
	line-height:130%;
		color:#999;
	 }
 .ktlbox3 .body li{
	font-size:80%;
	line-height:120%;
	padding-left:16px;
	background:url(/images/premium/ic_listmore_on.gif) no-repeat left center;
}
.prela{
	position:relative;
}
.mapp01{
	position:absolute;
	left:270px;
	top:300px;
}
.mapp02{
	position:absolute;
	left:260px;
	top:158px;
}
.mapp03{
	position:absolute;
	left:250px;
	top:50px;
}
.mapp04{
	position:absolute;
	left:150px;
	top:110px;
}
.mapp05{
	position:absolute;
	left:327px;
	top:125px;
}
.mapp06{
	position:absolute;
	left:395px;
	top:40px;
}
.mapp07{
	position:absolute;
	left:390px;
	top:70px;
}
.mapp08{
	position:absolute;
	left:445px;
	top:96px;
}
.mapp09{
	position:absolute;
	left:460px;
	top:60px;
}
.mapp10{
	position:absolute;
	left:487px;
	top:90px;
}
.mapp11{
	position:absolute;
	left:432px;
	top:122px;
}
.mapp12{
	position:absolute;
	left:408px;
	top:212px;
}
.mapp13{
	position:absolute;
	left:367px;
	top:170px;
}
.mapp14{
	position:absolute;
	left:357px;
	top:95px;
}
.mapp15{
	position:absolute;
	left:383px;
	top:284px;
}
.mapp16{
	position:absolute;
	left:778px;
	top:276px;
}
.mapp17{
	position:absolute;
	left:114px;
	top:358px;
}
.mpct01{
	position:relative;
}
.mpct01 .body{
	position:absolute;
	left:13px;
	top:5px !important;
	top:9px;
	padding:0 5px 0 0;
}
.mpct01 .body2{
	position:absolute;
	left:13px;
	top:15px !important;
	top:20px;
	padding:0 5px 0 0;
}
.mpct01 .body li, .mpct01 .body2 li{
	padding-left:10px;
	font-size:80%;
	line-height:160%;
	text-align:left;
	background:url(/images/premium/ic_warr.gif) no-repeat left center;
}
.mpct01 .body li a, .mpct01 .body2 li a:link{
	color:#fff;
	text-decoration: underline;
}
.mpct01 .body li a:active, .mpct01 .body2 li a:active{
	color:#fff;
	text-decoration: underline;
}
.mpct01 .body li a:visited, .mpct01 .body2 li a:visited{
	color:#fff;
	text-decoration: underline;
}
.mpct01 .body li a:hover, .mpct01 .body2 li a:hover{
	color:#fff;
	text-decoration: none;
}

.detailtitle{
	width:850px;
	margin:0 auto;
	padding:45px 50px 0px 50px;
	height:131px;
	background:url(/images/premium/bg_detail.jpg) #131313 repeat-x;
	color:#ccc;
}
.detailtitle h1{font-size:130%; font-weight:bold; margin-bottom:20px;}
.detailtitle p{font-size:90%;}
.mr60{margin-right:60px;}
.maptitle{
	color:#ccc;
	margin-bottom:15px;
}
.maptitle .font{
	margin:0 50px 0 10px;
	font-weight:bold;
	font-size:120%;
}
.maptitle2{
	position:absolute;
	left:50px;
	top:12px;
}
.catalogtop{
	margin-bottom:10px;
	height:100%;
	overflow:hidden;
}
.catalogtop .title{float:left; width:230px; padding-left:10px; color:#fff; font-size:90%; font-weight:bold; text-align:left;}
.catalogtop .list{float:right; width:710px;}
.catalogtop .list li{
	float:left;
	padding:0 0 0 10px;
	width:70px;
	font-size:60%;
	color:#fff;
	text-align:left;
	margin-bottom:8px;
	border-right:1px solid #fff;
}
.catalogtop .list li.s1{
	width:180px;
}
.catalogtop .list li.s2{
	width:120px;
}
.catalogtop .list li.s3{
	width:180px;
	margin-right:120px;
}
.catalogtop .list li a, .catalogtop .list li a:visited{color:#fff; text-decoration:underline;}
.catalogtop .list li a:hover{color:#fff; text-decoration:none;}
.catalogtop2{background-color:#191919;padding-bottom:1px;}
.catalogtop3{background-color:#fff;padding-bottom:1px;}
.predetail{border-left:6px solid #cabd97; padding-left:8px;}
.predetail h1{font-size:100%;}
.predot{padding-bottom:10px; border-bottom:1px dashed #cdcdcd;}
.pdl20{padding-left:20px;}
.mstbox03{
	width:742px;
	margin-left:auto;
	margin-right:auto;
}
.w710box{
	background-color:#ccc;
	text-align:center;
}
.mainphotocore2{
	width:722px;
	padding:15px 5px;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
	background:#f1f1f1;
}
.mainphotocore2 img{
	border:1px solid #ccc;
	margin-bottom:5px;
}
.mainphotocore2 p{
	width:600px;
	margin:0 auto;
	padding:5px 0;
	font-size:80%;
	background-color:#d3d3d3;
	text-align:center;
}

.mainphotoslide{
	margin-top:5px;
	width:732px;height:97px;
	border-left:5px solid #CCC;
	border-right:5px solid #CCC;
	background:url(/images/premium/bg_slidecor_bottom.gif) no-repeat left bottom;
}

.mainphotoslide .body{
	width:712px;
	padding:0px 10px 6px 10px;
}
.mainphotoslide .body .blk{
	width:712px;
	overflow:auto;
	overflow-y:hidden;
	+overflow:scroll;
	+overflow-y:hidden;
}

.mainphotoslide .body .blk ul{
	height:75px;
}

.mainphotoslide .body .blk li{
	float:left;
	width:71px;
}
.gray{
	border:1px solid #ccc;
}
.red{
	border:1px solid #f00;
}
.lpbox03-2{
	width:720px;
}
.lpbox03-2 .body{
	width:690px;
	padding:10px 10px 10px 20px;
	background-color:#ebebeb;
}
.c01{color:#fff;}
.c02{color:#935d3d;}
.num1, .num2, .num3, .num4, .num5, .num6, .num7, .num8, .num9{color:#935d3d; font-size:65%;}
.num1{position:absolute; left:90px; top:210px;}
.num2{position:absolute; left:525px; top:138px;}
.num3{position:absolute; left:405px; top:177px;}
.num4{position:absolute; left:455px; top:218px;}
.num5{position:absolute; left:368px; top:238px;}
.num6{position:absolute; left:425px; top:268px;}
.num7{position:absolute; left:348px; top:333px;}
.num8{position:absolute; left:750px; top:430px;}
.num9{position:absolute; left:235px; top:436px;}
.n01, .n02, .n03, .n04, .n05, .n06, .n07, .n08, .n09, .n10, .n11, .n12, .n13, .n14, .n15, .n16, .n17, .n18{color:#ff6000; font-size:65%;}
.n01{position:absolute; left:190px; top:100px;}
.n02{position:absolute; left:290px; top:128px;}
.n03{position:absolute; left:370px; top:112px;}
.n04{position:absolute; left:430px; top:60px;}
.n05{position:absolute; left:488px; top:83px;}
.n06{position:absolute; left:435px; top:122px;}
.n07{position:absolute; left:500px; top:141px;}
.n08{position:absolute; left:530px; top:168px;}
.n09{position:absolute; left:397px; top:178px;}
.n10{position:absolute; left:472px; top:204px;}
.n11{position:absolute; left:295px; top:237px;}
.n12{position:absolute; left:407px; top:252px;}
.n13{position:absolute; left:450px; top:293px;}
.n14{position:absolute; left:425px; top:365px;}
.n15{position:absolute; left:310px; top:381px;}
.n16{position:absolute; left:154px; top:437px;}
.n17{position:absolute; left:820px; top:355px;}

.favoratebox{width:850px; margin-left:auto; margin-right:auto; text-align:left;}
.favorate{padding:0 0 13px 4px; margin-bottom:8px; border-bottom:2px solid #080808;}
.favoratebox2{width:745px; margin:0 auto;}
.sort{border:2px solid #bda663; font-size:80%; padding:8px 5px 6px 5px; background-color:#fefaf1;}
.sort img{vertical-align:middle; margin-right:10px;}

.favoratelist{background-color:#ebebeb; padding:12px 12px 12px 0;}
.favoratelist .name{font-size:80%; font-weight:bold; padding-left:5px;}
.favoratelist .name span{float:right; text-align:right; font-weight:normal;}
.favoratelist .body th{font-weight:normal; font-size:70%; background-color:#999; color:#fff; padding:3px 5px 0 5px;}
.favoratelist .body td{ font-size:80%;}
.ptop2{width:950px; margin-left:auto; margin-right:auto; padding-bottom:20px; text-align:right;}
#prelistmain05{
	margin:0 auto;
	padding:8px 0px 0px 0px;
	width:950px;
	background-color:#fff;
	text-align:left;
}
.favoratebox .bodys{
	padding:25px 14px 15px 15px;
	background-color:#f2f2f2;
}
.pdl40{padding-left:40px;}
.favoratebox .bodys .description{font-size:80%; margin-bottom:50px;}
.favoratebox .bodys .description a{color:#9d8887; text-decoration:underline;}
.favoratebox .bodys .description a:visited{color:#9d8887; text-decoration:underline;}
.favoratebox .bodys .description a:hover{color:#9d8887; text-decoration:none;}
.relative{position:relative;}
.abs01{position:absolute; left:3px; top:95px; color:#ff0000; font-size:65%; line-height:130%;}

.h2text{font-size:100%; font-weight:normal;}
.color6{color:#cccccc;}
.w950{width:950px; margin-left:auto; margin-right:auto;}
.favotext{position:absolute; right:10px; top:10px; font-size:80%;}
.border{border-bottom:1px dashed #b7b7b7;}
.mita{padding:10px;}
#prefoots .prefoot em{
	color:#cccccc;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:5px 0 0 0;
}
.preList {
	font-size:12px;
	margin:0 5px 5px 0;
	line-height: 150%;
}

.preList strong{
	color:#cccccc;
	font-size:12px;
	font-weight:normal;
	margin-right:10px;
}
ul.explan{
}
ul.explan li{
	float:left;
	width:105px;
	height:43px;
}
ul.explan li.end{
	width:100px;
}
.mb40{margin-bottom:40px;}
.catalogno{
	margin-bottom:30px;
	padding-left:20px;
	font-size:80%;
	color:#FFFFFF;
}

.catalognobox01{
	padding:2px 12px;
	background-color:#FFFFFF;
}
.catalognobox01 .text{
	float:left;
	width:463px;
	padding-top:9px;
}
.catalognobox01 .text ul{
	margin-left:45px;
}
.catalognobox01 .text li{
	float:left;
	margin-right:20px;
	padding-left:16px;
	font-size:80%;
	background:url(/images/premium/ic_catalogno.gif) no-repeat left center;
}
.catalognobox01 .text li a, .catalognobox01 .text li a:visited{color:#ac8c40; text-decoration:underline;}
.catalognobox01 .text li a:hover{color:#ac8c40; text-decoration:none;}
.catalognobox01 .login{
	float:right;
	width:463px;
}
.catalognobox01 .login .box{
	padding:0 5px;
	background-color:#3b3b3b;
}
.catalognobox01 .login .box .table{
	background-color:#fff;
	padding-left:5px;
}
.catalognobox01 .login .box .table p{
	font-size:65%;
	color:#666;
}
.input3{
	border:1px solid #999;
	width:294px;
	height:14px;
}
.btn_buy{
	padding:5px 0 0 0;
	background:#3b3b3b;
	border:1px solid #575757;
}





#prefoots2 .FooterTop {
	width:950px;
	margin:0 auto;
	text-align:center;
	background-color:#CCCCCC;
}

#prefoots2 .FooterTop a:link,
#prefoots2 .FooterTop a:visited {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:underline;
}
#prefoots2 .FooterTop a:hover,
#prefoots2 .FooterTop a:active {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:none;
}

#prefoots2 .Footer {
	width:950px;
	margin:0 auto;
	text-align:center;
	background-color:#CCCCCC;
}

#prefoots2 .Footer a:link,
#prefoots2 .Footer a:visited {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:underline;
}
#prefoots2 .Footer a:hover,
#prefoots2 .Footer a:active {
	font-size:80%;
	color:#9b2c0e;
	text-decoration:none;
}

.Arrow03 {
	background:url(/images/premium/area/arrow_03.gif) no-repeat left center;
	padding-left:14px;
}

#prefoots2 .prefoot em{
	color:#cccccc;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:5px 0 0 0;
}
#prefoots2{
	background-color:#0b0b0b;
	text-align:left;
}
#prefoots2 .prefoot{
	margin:0 auto;
	padding:0 50px 30px 50px;
	width:850px;
	background-color:#161616;
}
#prefoots2 .prefoot .pline{
	padding:19px 20px 0 10px;
	border-left:1px solid #252525;
	font-size:80%;
}
#prefoots2 .prefoot .pline2{
	font-size:60%;
}
#prefoots2 .prefoot .pline3{
	font-size:60%;
}

.katalog_l2 {
	width:200px;
	float:left;
}
.katalog_r2 {
	width:727px;
	float:right;
}

.commonbox2 {
	width:186px;
	border:1px solid #b7b7b7;
	padding:10px 6px 6px 6px;
	color:#000;
}
.commonbox2 h3{margin:0 0 5px 0;padding:0 0 5px 0;}
.commonbox .detail{
	position:relative;
}
.commonbox2 h3{
width:150px;
height:30px;
}
.commonbox2 .single{
	width:169px;
	margin:0 auto;
	margin-bottom:5px;
	background-color:#ebebeb;
	padding:10px 7px 5px 10px;
	font-size:80%;
	line-height:130%;
}
.commonbox2 .single .box{
}
.commonbox2 .single .box .body{
}
.commonbox2 .single .box .body .name{
	margin:0 0 3px 0;
	padding-left:15px;
	font-weight:normal;
	font-size:90%;
	line-height:130%;
	background:url(/images/premium/ic_listmore.gif) no-repeat center left;
}
.commonbox2 .single .box .body .description{
	margin:0;
	padding:0;
	font-size:90%;
	line-height:130%;
}
.commonbox2 .single .box .body img{
	margin:10px 0;
}



ul.uldetail li a, .detailnobox01 .text li a{
	padding-left:15px;
	color:#ac8c40;
	text-decoration:underline;
	background: url("/images/premium/ic_arr01.gif") no-repeat left center;
}
ul.uldetail li a:visited, .detailnobox01 .text li a:visited{
	color:#ac8c40;
	text-decoration:underline;
}
ul.uldetail li a:hover, .detailnobox01 .text li a:hover{
	color:#fff;
	text-decoration:none;
	background: url("/images/premium/ic_arr02.gif") no-repeat left center;
}

.detailnobox01{
	padding:10px 16px;
	height:100%;
	background-color: #4c4c4c;
	overflow:auto;
}
.detailnobox01 .text{
	float:left;
	width:439px;
}
.detailnobox01 .text ul{
	margin-left:45px;
}
.detailnobox01 .text li{
	float:left;
	margin-right:20px;
	font-size:80%;
}
.detailnobox01 .login{
	float:right;
	width:463px;
}
.detailnobox01 .login .box{
	padding:0 5px;
	background: url("/images/premium/bg_detailno02.gif") repeat;
}
.detailnobox01 .login .box .table{
	background-color:#fff;
	padding-left:5px;
}
.detailnobox01 .login .box .table p{
	font-size:65%;
	color:#666;
}

