@charset "utf-8";

/*brandtxtCont*/

/* .brandtxtCont *{margin:0; padding:0;} */
.brandtxtCont ul, li {margin:0; padding:0; list-style:none;}
.brandtxtCont dl, dt, dd, p {margin:0; padding:0;}
.brandtxtCont .mb20 {margin-bottom:20px;}

.brandtxtCont img {max-width:100%;}
.brandtxtCont{text-align:center;font-size:12px; color:#000;line-height:20px; }
.brandtxtCont h3.tit{padding:10px 15px; margin:0; font-size:20px;line-height:1.2;}
.brandtxtCont h3.slf{padding:10px 30px;text-align:left;font-size:12px;font-weight:normal;}
.brandtxtCont h3.sct{padding:10px 30px;text-align:center;font-size:12px;font-weight:normal;}
.brandtxtCont div.txt{padding:10px 30px; text-align:left;}
.brandtxtCont div.ct{text-align:center;}
.brandtxtCont span.img{display:block;padding:15px 0}
.brandtxtCont .fix640 img{width:640px;}
.brandtxtCont .fix440 img{width:440px;}
.innerlist{padding:20px 0;}
.innerlist li{margin-bottom:20px;}
/*prList*/
.prList {}
.prList ul {padding:10px 30px 0;}
.prList ul:after{display:block; content:""; clear:both;}
.prList ul li{width:50%;float:left;padding-top:20px;min-height:530px; color:#000;text-align:left;}
.prList .img{display:block; text-align:center}
.prList .img img{max-width:100%;max-height:100%}
.prList dl {padding:10px 10px 0;}
.prList .name{padding-right:10px;display:inline-block;font-weight:bold;}
.prList .model{font-weight:normal;font-size:12px;}
.prList dl dd{padding-top:5px; font-size:12px;line-height:1.2;}
.prList.listone{padding-top:20px; width:420px; margin:0 auto;}
.prList.ct{text-align:center;}
/*storeinfo*/
.brandtxtCont .storeinfo{padding:15px 15px 35px;background-color:#2d2e33;color:#fff;}
.storeinfo dl{line-height:1.8;}
.storeinfo dl:before{display:inline-block; margin-top:20px;content:"|"; clear:both;}
.storeinfo dt{padding-top:20px;color:#e6deb8; font-size:18px; }
.storeinfo dd{padding-top:16px;font-family:Verdana;font-weight:bold;}
.storeinfo dd .tel{display:block;}
.storeinfo li:first-child dl:before{display:none;}

/*rolling*/
.rolling {position:relative;}
.rolling li{;}
.rolling li.current{opacity:1;z-index:1;}
/*rolling*/
.historyWrap{text-align:left;padding:20px; }
.historyWrap h3.tit {padding:0;}
.historyWrap ul {margin-top:30px;}
.piguettype .historyWrap li{font-size:14px; line-height:1.2;}

ol.historyWrap {padding:0 15px;}
ol.historyWrap li strong.year{display:block; font-weight:bold;}
ol.historyWrap li {margin-top:15px; }
ol.historyWrap li:first-child{margin-top:0;}

.txt ul.historyWrap {padding:10px 0}
.txt ul.historyWrap li strong.year{display:block; font-weight:bold;}
.txt ul.historyWrap li strong.tit{display:block; font-weight:bold;}
/*storeinfo*/
figure{padding:15px 0;margin:0; text-align:center;}
figure figcaption{padding:5px 0;}
.imgwrap{display:table; width:100%;}
.imgwrap li{display:table-cell;  text-align:center; padding:0 10px;}
.imgwrap li figure{padding:0;}
.imgwrap.col2 li {width:50%;}
.imgwrap.col3 li {width:33.333333333333%;}

.imgwrap span.img{display:inline-block;padding:50px 10px;}


/*imglfwrap*/
.imglfwrap {display:table;  padding:0 20px;text-align:left;font-size:14px;line-height:1.5;}
.imglfwrap .imglfimg{display:table-cell;padding-right:50px;}
.imglfwrap .imglftxt{display:table-cell;vertical-align:top;}
/*imgrtwrap*/
.imgrtwrap {display:table; padding:0 20px;text-align:left;font-size:14px;line-height:1.5;}
.imgrtwrap .imgrtimg{display:table-cell;padding-left:50px;}
.imgrtwrap .imgrttxt{display:table-cell;vertical-align:top;}

.imglwrap.thum { padding:15px;text-align:left;font-size:14px;line-height:1.5;}
.imglwrap.thum .imglfimg{float:left; margin-top:20px; }
.imglwrap.thum .imglftxt{display:block; padding-left: 280px; min-height:190px;}


/*chopardtype*/
.chopardtype h3{padding:30px 0;font-size:24px; margin:0;}
.chopardtype > span.img {padding:15px;}
.chopardtype .tit{padding:20px 0 10px;text-transform:uppercase;font-size:18px;letter-spacing:3.8px;color:#335e7b;}
.chopardtype .tit span{display:block; text-align:center;}
.chopardtype .txt.ment{font-size:16px;color:#335e7b; text-align:justify;line-height:1.8;}
.chopardtype .list:after{display:block; content:""; clear:both;}
.chopardtype .list{color:#38536e;}
.chopardtype .list li{}
.chopardtype .list li.wide{}
.chopardtype .list li.wide dd{padding:0 20px}
.chopardtype .list li dt{padding:20px 15px;font-size:20px;}
.chopardtype .list li dd{padding:0 15px;}
.chopardtype .list li dd .img{margin-top:20px; overflow:hidden;}
.chopardtype .list li dd .img > span {float:left; width:48%; margin:0 1%}


/*piguettype*/
.piguettype{padding:15px;background:#f0efeb;}
.piguettype h3{color:#ab9758;font-size:32px !important;text-transform:uppercase;}
.piguettype .linetxt{margin-bottom:25px;padding:15px 30px;color:#5e5c47;font-size:13px;border-style:solid;border-width:2px 0;border-color:#ab9758;}
.piguettype .linetxt strong{display:block; color:#403e30;}
.piguettype .historyWrap{margin-bottom:20px;background:#1a2020;}
.piguettype .historyWrap h3{text-align:center; font-size:32px;color:#ab9758;}
.piguettype .historyWrap .list{overflow:hidden;}
.piguettype .historyWrap li{color:#999; font-size:14px; line-height:1.2; border-top:1px solid #4a4f4f; padding-top:20px; margin-top:20px;}
.piguettype .historyWrap li:first-child {margin-top:0; padding-top:0; border-top:none;}
.piguettype .historyWrap li::after {content:''; display:block; height:0; line-height:0; font-size:0; clear:both;}
.piguettype .historyWrap li strong{font-weight:normal; color:#fff; font-size:24px; float:left; }
.piguettype .historyWrap li p {padding-left:95px; }
.piguettype .historyWrap li p.view {margin-top:20px;}



/*hermestype*/
.brandtxtCont.hermestype .sct{color:#baaba4;font-size:16px;}
.brandtxtCont.hermestype .txt.ct{padding:0 200px 20px;color:#747474;}

@media ( max-width: 767px ) {

.brandtxtCont div.txt{padding:10px 15px;}

.prList {}
.prList ul {padding: 10px 15px 20px;}
.prList ul:after{display:block; content:""; clear:both;}
.prList ul li{float:flat; display:block; width:100%; min-height:auto;}
.prList .img{}
.prList .img img{max-width:100%;max-height:100%}
.prList dl {padding:10px 5px 0;}
.prList .name{padding-right:0px;display:block;}
.prList .model{display:block; font-weight:normal;font-size:12px;}
.prList dl dd{padding-top:5px; font-size:12px;line-height:20px;}
.prList.listone{padding:10px 15px 20px; width:auto; }
.prList.ct{text-align:center;}

.piguettype .linetxt{margin-bottom:20px;padding:10px 0px;}
figure{padding:15px 15px;}

.imgwrap{display:block;}
.imgwrap li{display:block; padding:0 10px;}
.imgwrap.col2 li {width:auto;}
.imgwrap.col3 li {width:auto;}
.imgwrap span.img.sm {padding:0 10px;}

.historyWrap li strong{float:none; display:block; }
.historyWrap li p {padding-left:0px; }
.historyWrap li p.view {text-align:center;}

.chopardtype .list li dt > span {display:block; margin-top:5px;}
.chopardtype .list li dd .img{margin-bottom:20px;}
.chopardtype .list li dd .img > span {float:none; width:100%; margin:0;}

/*hermestype*/
.brandtxtCont.hermestype .sct{color:#baaba4;font-size:16px;}
.brandtxtCont.hermestype .txt.ct{padding:0 15px 20px;}

.imglwrap.thum {}
.imglwrap.thum .imglfimg{float:none; display:block; margin-top:0px; text-align:center;}
.imglwrap.thum .imglftxt{padding-left: 0px; min-height:190px;}

.imgrtwrap {display:block; padding:15px}
.imgrtwrap .imgrtimg{display:block;padding-left:0px; text-align:center;}
.imgrtwrap .imgrttxt{display:block; padding:0 0 10px;}



}