@charset "utf-8";

/*-----------------------------------------------

 __default style clear

-----------------------------------------------*/
* {
	margin:0;
	padding:0;
	color:#333333;
}

body {
	font-size:74.5%;
	line-height:1.5;
	background-color:#FFFFFF;
	background-image: url(img/body_bg.jpg);
	background-repeat:repeat-x;
}

html {
	overflow-y:scroll;
}

p {
	margin:0 0 1em 1em;
	font-size:120%;
}

#contents ul {
	margin:2em;
}

#contents ol	{
    margin-left:2em;
}

li {
	list-style:none;
}

img,
fieldset {
	border:0;
	line-height:0;
	vertical-align: bottom;
}

a {
  color:#846D44;
  }

.clear {
	clear: both;
}

.floatleft {
	float: left;
}

.floatright {
	float:right;
}

#contents img {
margin-top: 0px;
}

h3 {
	margin: 10px 0;
}

caption {
	text-align: left;
}

.note{
    line-height:30px;
	margin:0;
	padding:5px 10px;
	background-image:url(event/img/line.gif);
}	

#qrc .fontred {
    color:#FF0000;
    font-size:110%;
}   

hr {
	clear: both;
}

/*--------------header---------------*/

#wrapper {
	text-align: left;
	margin: 0 auto;
	padding: 0 15px;
	width: 910px;
	background-image: url(img/wrapper_back.png);
	background-repeat: repeat-y;
}	

#header {
	margin: 0;
	padding: 10px 0 0 0;
	width: 870px;
}

#header h1 {
	float: left;
	width: 180px;
}

#header_right {
	float: right;
	width: 630px;
	margin-top: 10px;
}

#header_right p {
       margin:0;
}

#header #header_right li {
	float: left;
	margin-left: 1px;
}	

  /*--------------header_img---------------*/

#header_bag {
    background-image:url(img/header_bag.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:310px;
}

#header_moncler {
    background-image:url(img/header_mon.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:310px;
}

#header_down {
    background-image:url(img/header_down.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:310px;
}

#header_shoes_leather {
    background-image:url(img/header_shoes_leather.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:310px;
}

#header_mackintosh {

background-image:url(img/header_mackintosh.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}



#header_stadiumjumper {

background-image:url(img/header_stadium.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_monclerattention {
     background-image:url(img/header_monclerattention.jpg);
	 background-repeat:no-repeat;
	 width:870px;
	 height:310px;
}

#header_shoesripea {

    background-image:url(img/header_shoes_repair.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_leather , #header_purse , #header_leather_bag  {

background-image:url(img/header_leather.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_hermes {

background-image:url(img/header_hermes.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_shoes {

background-image:url(img/header_shoes.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_water_repellent {

background-image:url(img/header_hasui.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_removing_stains {

background-image:url(img/header_siminuki.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_purse {

background-image:url(img/header_leather.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_duvetica {

        background-image:url(img/header_duvetica.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_siminuki {

        background-image:url(img/header_siminuki.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:310px;

}

#header_lois-vuitton ,  #header_chanel , #header_balenciaga , #header_bottegaveneta  , #header_loewe   , #header_gucci   , #header_coach   , #header_prada   , #header_burberry   , #header_miumiu   , #header_felisi   , #header_cartier   , #header_celine   , #header_chloe   , #header_fendi   , #header_ferragamo   , #header_marni   , #header_tomorrowland   , #header_5351   , #header_alfredobannister , #header_christian-louboutin , #header_katharine-hamnett , #header_ninaricci , #header_old-england , #header_no1

 {

background-image:url(img/header_bland.jpg);

	background-repeat:no-repeat;

	width:870px;

	height:90px;

}

/*--------------contents---------------*/

#contents {

	width: 870px;

	background-color: #FFFFFF;

}



/*--------------main---------------*/

#main {

	margin: 0px;

	padding: 0px;

	width: 780px;

}

#main {

	zoom: 1;

	width: 100%;

}





/*--------------sidebar---------------*/

#sidebar {

	float: left;

	width: 200px;

	margin: 0px;

	padding: 0 10px;

}

#sidebar li {

	margin-bottom: 10px;

}

#sidebar .sidein li{

	margin: 0px;

}

.sidein a {

	height: 14px;

	width: 175px;

	padding: 5px 0 5px 20px;

	display: block;

	background-color: #EEDEDE;

	background-repeat: no-repeat;

	background-image:url(share/sidebm.gif);

	background-position:left center;

	color: #333333;

	text-decoration: none;

}

.sidein a:hover {

	background-color: #DEBFC4;

}



/*--------------footer---------------*/

#footer {

	width: 830px;

	border-top: solid 1px #CCC;

	padding: 10px 20px;

	background-color: #FFFFFF;

	clear:both;

}

#footer a {

          color:#666666;

		  }

    

#sidebar img {

	margin-bottom: 10px;

}

#sidebar li img {

	margin: 0;

}

h2 {

	margin-bottom: 20px;

}



#contents ui {

	margin-left: 1em;

}

h4 {

}

.red {

	color: #FF0000;

	font-weight: bold;

}

.orange {

	color: #FF6600;

	font-weight: bold;

	font-size: 110%;

}

.bla {

	color: #CC6600;

	font-weight: bold;

}

#contents .bunner a , #contents .bunner2 a , #contents .bunner3 a{

	height: 109px;

	width: 550px;

	display: block;

	text-indent:-3000px;

}

#contents .bunner a {

	background-image: url(img/flier_bn7.jpg);

}

#contents .bunner2 a {

	background-image: url(img/flier_bn6.jpg);

}

#contents .bunner3 a{

	background-image: url(img/flier_bn8.jpg);

}

#contents .bunner a:hover , #contents .bunner2 a:hover , #contents .bunner3 a:hover{

 background-position:top;

	}

#contents strong {

	font-size: 17px;

}

#header_btn {

	width: 380px;

	float: right;

	margin-bottom: 10px;

}

#header_btn ul {

	text-align: center;

}

#header_character {

	color: #000099;

	position: absolute;

	right: -1px;

	bottom: 10px;

	z-index: 20;

	top: 20px;

}

#header #nav ol {

	width: 870px;

}

#nav_top {

	width: 870px;

	clear: both;

	padding-top: 10px;

}

#nav_top li {

	display: inline;

}

#contents #colm_left {

	width: 503px;

       _width: 480px;

	float: right;



}



#main #contents #headerFlash {

	margin-bottom: 20px;

}

#main #contents #colm_left dl {

	margin-left: 20px;

	height: 150px;

	overflow: auto;

	width: 460px;

}



#main colm_left dl {

	width:92%;

	margin: 0 auto;

}  



#main colm_left dt {

	float:left;

	width:20%;

	clear:both;

	font-weight:bold;

	line-height: 1.5em;

	margin-bottom: 0.5em;

}  



#main colm_left dd {

	width:17em;

	margin-left:20%;

	line-height: 1.5em;

	margin-bottom: 0.5em;

	width: 79%;

}  

#main #contents #col_btm_box {

	clear: both;

	width: 810px;

	margin: 0 auto;

	padding-top: 30px;

	padding-bottom: 20px;

}





#main #contents #col_btm_box .colmn_box {

	float: left;

	width: 238px;

	border: solid 1px #BC5082;

	padding: 10px;

}



#main #contents #col_btm_box .colmn_box_m {

	width: 383px;

	padding: 10px;

	float: left;

	margin-right: 0px;

	text-align: left;

}

#main #contents #col_btm_box .floatleft {

 padding-right:10px;

}#footer li {

	display: inline;

	border-right: solid 1px #CCC;

	padding: 0 5px;

}

#footer #footer_text {

	width: 770px;

	margin: 0 auto;

}

#footer #footer_text p {

	margin-top: 20px;

       clear:none;

}

#page {

	background-image: url(img/main_back.jpg);

	background-repeat: repeat-x;

	width: 870px;

	padding: 0 20px;

	background-color: #F7F7F7;

}



#main #contents #colm_left h2 {

	padding:10px 0;

	font-size:100%;

        width:470px;

       margin:0 auto;

}

#main #contents #colm_left .h2_back {

	background-image: url(img/h2_back.jpg);

	background-repeat: no-repeat;

	padding-left:30px;

	margin:10px auto;

	height:30px;

       clear:both;

       width:440px;

}

#main #contents #colm_left hr {

     clear:both;

     border-color:#CCC;

     border-style:dotted;

     margin:10px 0;

}

#colm_right {

	float: right;

	width: 278px;

	margin-top: 20px;

	text-align: center;

}

#colm_right img {

	margin-bottom: 15px;

}

#colm_left th {

	padding:5px 10px;

	background-color: #88754D;

	color: #FFFFFF;

	text-align: center;

}

#colm_left td {

 border-bottom: solid 1px #CCC;

	padding:5px 10px;

}

#colm_left table {

	width: 100%;

	margin: 0 auto;

}



#nav {

 text-align:center;

}

#nav a , #nav_top a {

 color:#797F7F;

	font-size:110%;

	font-weight:bold;

	text-decoration:none;

}

#header #nav_top li a {

	border-left:1px solid #CCCCCC;

	padding:0 3px;

}

#nav ol {

 margin-top:10px;

}

#nav ul , #nav ol {

 text-align:left;

}

#qrc {

width:180px;

text-align:left;

}

#qrc p {

padding:0 5px;

margin:5px 0 0 0;

font-size:85%;

line-height:1.2em;

}

#qrc a {

font-size:120%;

text-decoration:underline;

line-height:2em;

}

#header_leather  {position:relative;}   #leather_bag  {position:absolute;top:145px;left:61px;}         #leather_purse {position:absolute;top:145px;left:248px;}                        #leather_bag a  {display:block;width:128px;height:85px;text-indent:-9999px;}  #leather_purse a {display:block; width:128px; height:85px; text-indent:-9999px;} 



.home_ul {

        height:250px;

        overflow:auto;

}

.text_btn a , .alignright a {

       border:1px solid #846D44;

       float:right;

       margin-bottom:20px;

       padding:0 4px;

       display:block;

       text-decoration:none;

}

.text_btn a {

       line-height:1em;

}

#text_btn_box {

      wight:100%;

      clear:both;

      border-top:dotted 1px #CCC;

      margin-bottom:30px;

      padding-top:5px;

}

.alignleft a {

     float:left;

     border:1px solid #846D44;

     margin-bottom:20px;

     padding:0 4px;

     text-decoration:none;

     display:block;

}

.double_r #wrapper #page #main #brand_arer {

	width: 810px;

	padding: 0 30;

	margin: 20px auto 0 auto;

}

.double_r #wrapper #page #main #contents #sub2 #nav ul {

font-size:75%;

margin-left:7px;

line-height:2em;

	}

.double_r #wrapper #page #main #contents #sub2 {

	width: 180px;

	float: right;

}

#news .imagesmall img {

     width:440px;

}
