﻿

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input, textarea {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  background: transparent;
}

img {
  
}









#thumblist {
	max-width: 1100px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 130px;
}

#thumblist ul {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}

#thumblist ul li {
	height: auto;
	text-align: center;
	overflow: hidden;
	display: block;
	float: left;
	position: relative;
}


#thumblist ul li a{display: block;}

#thumblist ul li .close_text{color: #333;
    font-size: 12px;
    text-decoration: none;}

#thumblist ul li a .style_book_hover{
opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	text-align: center;-webkit-transition:
	opacity 0.4s;
	transition: opacity 0.4s;
	line-height: 1.6;
	color: #fff;
	background:rgba(153,153,153,0.5);
	padding: 41% 0;
	font-size: 11px;
}

#thumblist ul li a:hover .style_book_hover{
opacity: 1;
}


#thumblist ul li .style_book_hover2{
opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
	width: 100%;
	height: auto;
	text-align: center;-webkit-transition:
	opacity 0.4s;
	transition: opacity 0.4s;
	background:rgba(153,153,153,0.5);
	padding: 50% 0;
}


#thumblist ul li .style_book_hover2 .lookbook_h3_text_box{
position: absolute;
    width: 100%;
    font-size: 12px;
    line-height: 1.8!important;
    border-bottom: none!important;
    border-right: none!important;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


#thumblist ul li:hover .style_book_hover2{
opacity: 1;
}

#thumblist ul li .style_book_hover2 .lookbook_h3_text_box h3{
margin-bottom: 20px;
}

#thumblist ul li .style_book_hover2 .lookbook_h3_text_box h3:last-child{
margin-bottom: 0;
}


#thumblist ul li .style_book_hover2 a{
	line-height: 1.6;
	color: #fff;
	font-size: 12px;
}


#thumblist ul li img{
	width: 100%;
	height: auto;
}


.n1 li:first-child{
	width: 50%;
	height: auto;
}

.n1 li:nth-child(2){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(3){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(4){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(5){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(6){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(7){
	width: 33.33%;
	height: auto;
}


.n1 li:nth-child(8){
	width: 33.33%;
	height: auto;
}


.n1 li:nth-child(9){
	width: 25%;
	height: auto;
}


.n1 li:nth-child(10){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(11){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(12){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(13){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(14){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(15){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(16){
	width: 50%;
	height: auto;
float: right!important;
}

.n1 li:nth-child(17){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(18){
	width: 25%;
	height: auto;
}


.n1 li:nth-child(19){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(20){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(21){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(22){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(23){
	width: 33.33%;
	height: auto;
}


.n1 li:nth-child(24){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(25){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(26){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(27){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(28){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(29){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(30){
	width: 33.33%;
	height: auto;
}


.n1 li:nth-child(31){
	width: 33.33%;
	height: auto;
}


.n1 li:nth-child(32){
	width: 33.33%;
	height: auto;
}


.n1 li:nth-child(33){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(34){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(35){
	width: 50%;
	height: auto;
}

.n1 li:nth-child(36){
	width: 50%;
	height: auto;
}

.n1 li:nth-child(37){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(38){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(39){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(40){
	width: 50%;
	height: auto;
float: right!important;
}

.n1 li:nth-child(41){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(42){
	width: 25%;
	height: auto;
}


.n1 li:nth-child(43){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(44){
	width: 25%;
	height: auto;
}

.n1 li:nth-child(45){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(46){
	width: 33.33%;
	height: auto;
}

.n1 li:nth-child(47){
	width: 33.33%;
	height: auto;
}


.toggle-box {
  display: none;
}


.toggle-link_box{
width: 100%;
text-align: right;
margin: 10px 0;
}


.toggle-link{
display: inline-block;
text-align: right;
margin: 10px 0;
}



/*n2*/
.n2 li:first-child{
	width: 20%;
	height: auto;
}

.n2 li:nth-child(2){
	width: 20%;
	height: auto;
}

.n2 li:nth-child(3){
	width: 20%;
	height: auto;
}

.n2 li:nth-child(4){
	width: 20%;
	height: auto;
}

.n2 li:nth-child(5){
	width: 20%;
	height: auto;
}

.n2 li:nth-child(6){
	width: 50%;
	height: auto;
}

.n2 li:nth-child(7){
	width: 50%;
	height: auto;
}


.n2 li:nth-child(8){
	width: 33.33%;
	height: auto;
}


.n2 li:nth-child(9){
	width: 33.33%;
	height: auto;
}

.n2 li:nth-child(10){
	width: 33.33%;
	height: auto;
}

.n2 li:nth-child(11){
	width: 50%;
	height: auto;
}

.n2 li:nth-child(12){
	width: 25%;
	height: auto;
}

.n2 li:nth-child(13){
	width: 25%;
	height: auto;
}

.n2 li:nth-child(14){
	width: 25%;
	height: auto;
}

.n2 li:nth-child(15){
	width: 25%;
	height: auto;
}

.n2 li:nth-child(16){
	width: 25%;
	height: auto;
}

.n2 li:nth-child(17){
	width: 25%;
	height: auto;
}

.n2 li:nth-child(18){
	width: 25%;
	height: auto;
}


.n2 li:nth-child(19){
	width: 25%;
	height: auto;
}

.n2 li:nth-child(20){
	width: 50%;
	height: auto;
}

.n2 li:nth-child(21){
	width: 50%;
	height: auto;
}



/*n3*/
.n3 li:first-child{
	width: 33.33%;
	height: auto;
}

.n3 li:nth-child(2){
	width: 33.33%;
	height: auto;
}

.n3 li:nth-child(3){
	width: 33.33%;
	height: auto;
}

.n3 li:nth-child(4){
	width: 25%;
	height: auto;
}

.n3 li:nth-child(5){
	width: 25%;
	height: auto;
}

.n3 li:nth-child(6){
	width: 25%;
	height: auto;
}

.n3 li:nth-child(7){
	width: 25%;
	height: auto;
}


.n3 li:nth-child(8){
	width: 50%;
	height: auto;
}


.n3 li:nth-child(9){
	width: 50%;
	height: auto;
}

.n3 li:nth-child(10){
	width: 25%;
	height: auto;
}

.n3 li:nth-child(11){
	width: 25%;
	height: auto;
}

.n3 li:nth-child(12){
	width: 25%;
	height: auto;
}

.n3 li:nth-child(13){
	width: 25%;
	height: auto;
}

.n3 li:nth-child(14){
	width: 33.33%;
	height: auto;
}

.n3 li:nth-child(15){
	width: 33.33%;
	height: auto;
}

.n3 li:nth-child(16){
	width: 33.33%;
	height: auto;
}

.n3 li:nth-child(17){
	width: 20%;
	height: auto;
}

.n3 li:nth-child(18){
	width: 20%;
	height: auto;
}


.n3 li:nth-child(19){
	width: 20%;
	height: auto;
}

.n3 li:nth-child(20){
	width: 20%;
	height: auto;
}

.n3 li:nth-child(21){
	width: 20%;
	height: auto;
}



/*n4*/
.n4 li:first-child{
	width: 25%;
	height: auto;
}

.n4 li:nth-child(2){
	width: 25%;
	height: auto;
}

.n4 li:nth-child(3){
	width: 25%;
	height: auto;
}

.n4 li:nth-child(4){
	width: 25%;
	height: auto;
}

.n4 li:nth-child(5){
	width: 20%;
	height: auto;
}

.n4 li:nth-child(6){
	width: 20%;
	height: auto;
}

.n4 li:nth-child(7){
	width: 20%;
	height: auto;
}


.n4 li:nth-child(8){
	width: 20%;
	height: auto;
}


.n4 li:nth-child(9){
	width: 20%;
	height: auto;
}

.n4 li:nth-child(10){
	width: 50%;
	height: auto;
}

.n4 li:nth-child(11){
	width: 25%;
	height: auto;
}

.n4 li:nth-child(12){
	width: 25%;
	height: auto;
}

.n4 li:nth-child(13){
	width: 25%;
	height: auto;
}

.n4 li:nth-child(14){
	width: 25%;
	height: auto;
}

.n4 li:nth-child(15){
	width: 50%;
	height: auto;
}

.n4 li:nth-child(16){
	width: 50%;
	height: auto;
}

.n4 li:nth-child(17){
	width: 33.33%;
	height: auto;
}

.n4 li:nth-child(18){
	width: 33.33%;
	height: auto;
}


.n4 li:nth-child(19){
	width: 33.33%;
	height: auto;
}

.n4 li:nth-child(20){
	width: 50%;
	height: auto;
}

.n4 li:nth-child(21){
	width: 50%;
	height: auto;
}

.iframe_news{
	max-width: 960px;
	width: 100%;
	height: 239px;
	margin: 0 auto;
	/*background: #fff;*/
	margin-bottom: 100px;
}

.iframe_news iframe{
	width: 960px;
	height: 239px;
}

.bx-viewport li{
	padding: 0 2px;
	
}

.top_return{
	position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.top_return img{
	
}

.style_book_hover h3 {
    font-size: 10px;
    margin-bottom: 10px;
}


#link_point_box h2{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 40px;
	font-family: 'Times New Roman',Georgia, Serif;
}

h2.animate-elm2.type03.fadein {}

#link_point_box p span{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-top: 20px;
}

.shop_list_text{
	width: 100%;
    max-width: 1030px;
    margin: 0 auto;
    line-height: 1.8;
    font-size: 12px;
}


.shop_list_text a{
	color: #fff;
	text-decoration: none;
}

p.cmtext {
	max-width: 620px;
	width: 50%!important;
	display: block;
	text-align: center!important;
	padding: 0!important;
	float: left;
	line-height: 1.6!important;
	margin-bottom: 0!important;
}


.text_span{
font-size: 12px;
    padding: 10px 0;
    line-height: 1.6;
}


.style_book_top{
	max-width: 960px;
	width: 100%;
    overflow: hidden;
	margin: 0 auto;
	}
	
.style_book_top ul{
	width: 100%;
    overflow: hidden;
	}
	
.style_book_top ul li{
	width: 19%;
    margin-right: 1.25%;
    float: left;
    height: auto;
    list-style: none;
    margin-bottom: 1.25%;
	}
	
.style_book_top ul li a{
	padding: 0!important;
	}
.style_book_top ul li .close_text {
    color: #333;
    font-size: 12px;
    text-decoration: none;
}
	
.style_book_top ul li img{
	    width: 100%;
	}

.margin_right_none{
	margin-right: 0%!important;
}


p.align_right {
   margin-left: auto;
   padding-left: 10px;
   letter-spacing: 2px;
   background: url(../style_book_images/bg_more.png) 0 8px no-repeat;
   width: 80px;
   clear: both;
   margin-top: 20px;
}


p.align_right a {
    color: #8c8c8c;
    font-size: 12px;
    text-decoration: none;
    text-align: right;
}