/*螢幕2*/
@media (max-width: 1680px) { }
/*螢幕3*/
@media (max-width: 1600px) { 
.service_kv {
    background-size: 100%;
}
}
/*螢幕4*/
@media (max-width: 1366px) { 
.icon_l img,.icon_r img,.brand_icon1 img,.brand_icon2 img{ width:40px;}
.brand_icon1, .brand_icon2{margin-top: -20px;}

}
/*google 10吋(橫)*/
@media (max-width: 1280px) { 
.collection_cnt figure, .collection_cnt article{display: table-cell;}
.collection_cnt figure {
    width: 650px;
}
.collection_cnt2{height: 860px;
padding-bottom: 100px;}
.icon_reservation{margin-top: 0px;}
.collection_cnt{display: table;}
.brand3_3{
	background-position: -100px top;
}
.brand4{background-size: 1700px;}
.brand3_1{background-position: -400px top;}
.Overview h3{ font-size:24px;}
}
/*ipad(橫)*/
@media (max-width: 1024px) {
	.brand1 div figure{right: -170px;width: 700px;}
	.footer2{padding-bottom: 95px;}
	.footer2 li{margin-right: 50px;}
	h2{ padding-bottom:30px;}
/*///////////////////////////////////////////////////*/	
	.News_list figcaption,.testimonial figcaption{
		    padding-right: 7%;
    padding-left: 7%;
		}
	

.latest_dl dt img{ width:450px;}
.handmade_cnt{width: 452px;}
.handmade_cnt h3{font-size: 45px;}
.handmade_cnt h3 span{font-size: 38px;}
.handmade_cnt h4 span{font-size: 22px;}
.handmade_tv{
	text-align: center;
	padding-bottom:300px;
	background-position: center bottom;
	background-image: url(https://www.venussecret.com.tw/images/handmade_bg2_m.jpg);
}
.service_kv {
    background-size: 115%;
}
.mom_kv{ background-size:160%;height: 583px;}
.collection_cnt2{padding-left: 30px; height: 800px;
    padding-bottom: 0px;}
.collection_cnt2 h1{ padding-top:0px; margin-top:0px;}
.icon_series{ width:100px;}
.collection_cnt5{ display:block;width:100%; float:left;}
.icon_reservation{ margin-left:auto; margin-right:auto;}
.collection_cnt4 a.icon_reservation{ display:none;}
.collection_cnt4{
	left: 0px;
position: relative;
margin-top: -30px; padding-top:20px;}
.collection_other h3{padding-bottom: 0px;}
.collection_other{ width:90%}
.index_product1 aside, .index_product2 aside{height: 550px;}
.index_mom article a{right: 2%;}
.index_mom article{height: 580px;}
.brand3_3{
	background-position: -200px top;
}
.brand3_1{background-position: -550px top;}
.brand4{background-size: 1500px;}
.Precautions li:nth-of-type(1) {
    padding-right: 35px;
}
.Precautions li:nth-of-type(2) {
    padding-left: 35px;}
	 }
/*google 10吋(直)*/
@media (max-width: 800px) {
	.brand1 h1 .title{ margin-left:5%;}
	.pc,.mom_ul br,.index_kv_icon{
	display: none!important;	
}
.mb{
	display: inline-block!important;
}
.index_mom .mb,.index_product .mb{display: block!important;}
.main {
    padding-top: 90px;
}
.icon_more{display: block;}

	.footer1,.footer2{padding-top: 40px;
padding-bottom: 35px;}
.footer1{padding-bottom: 0px;}
.footer1 ul{width:100%;
	margin-right: auto;
	margin-left: auto;}
.footer1 li {
    padding-left: 5px;
    padding-right: 5px;
}
	.footer2 ul,.footer2 dl{
	width:90%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.footer2 dl{max-width:600px;}
	.footer2 li {
	margin-bottom: 20px;
}

.footer2 dd{ margin-bottom:20px;}
.footer2 li {
    margin-right: 20px;
    margin-left: 20px;
}
.footer3{ display:block}
.footer2 dd:nth-of-type(1) a {
    margin-left: 15px;
}
.footer2 dd.footer4 a {
    margin-right: 15px;
}
li.footer3, .footer2 li:nth-of-type(1) {
    margin-left: 20px;
}
.footer2 li:nth-of-type(5){ margin-right: 20px;}
.tit_kv{
	background-attachment: scroll;
}
.tit_kv figcaption img{ width:80%; max-width:450px;}

/*///////////////////////////////////////////////////*/
.News_list figure,.News_list figcaption,.testimonial figure,.testimonial figcaption{
	float: left;
	width: 100%;
	position:relative;
	text-align: center;
}
.testimonial figcaption{text-align: left;}
.News_list figure { margin-bottom:20px;}
.News_list figure img{ max-width:510px;}
.News_list p,.testimonial p {
	max-height: 100%;
	overflow: visible;

}
.News_detail{padding-bottom:60px; }
.testimonial figcaption{
	padding-top: 60px;
	padding-right: 12%;
	padding-bottom: 60px;
	padding-left: 12%;
		}
.News_list aside{
	min-width:100%;}
.News_list h2{padding-bottom: 20px;
padding-top: 20px;}
.testimonial_tit {
    padding-top: 30px;
}
.index_tit figure.testimonial_tit {
    padding-bottom: 15px;
}
.testimonial_tit img{ max-width:600px;}
.index_tv article{padding-bottom: 40px;}
.index_Blog ul{
	width:90%;
	max-width:520px;
	margin-right: auto;
	margin-left: auto;
}
.index_Blog li{
	width:49%;
	padding-left: 25px;
	padding-right: 25px;
	vertical-align: top;
	max-width: 100%;
}
.index_Blog figure img {
    width: 100%;
}
.index_Blog{ padding-bottom:0px;}
.index_tit{padding-top:0px;}
.index_product_a{top: 1%;}
.index_product aside img{
	max-width:414px;
	margin-right: auto;
	margin-left: auto;
}
.index_mom article a{top: 60%;
right: 10%;}
.index_product{
	
	background-image: none;
	height:auto;
}
.tit_kv {
    background-position: top center;
    background-size: 160%;
}
.index_mom,.index_mom article{
	background-image:none;
	height:auto;}
.index_product1 aside,.index_product2 aside{height:auto;}
.index_product a.icon_more2{
	height:auto;
	width: 40%;
right: 30%;
bottom: 7%; text-align:center;
top:auto;left:auto;

}

.index_product1,.index_product2{ background-image:none;height:auto;}
.index_product1 aside{ background-color:#585755;}
.index_product2 aside{ background-color: #ebded5;}
.index_product1 div.index_product_a a.active{background-color: #b7a38b;}
.index_product1 div.index_product_a a{border: 1px solid #b7a38b;}
/*///////////////////////////////////////////////////*/
.service{ padding-top:30px;}
.service_kv{
	background-position: bottom;
	 background-size: 115%;
}


.body_ul dl{ width:100%; display:block;}
.body_ul dl:nth-of-type(1){padding-bottom: 55px;}
.body_ul figure:hover img{-webkit-transform : scale(1);transform : scale(1); }
.stores>dd,.stores>dt{
	display:block;
	width:100%;
	text-align: left;
}
.stores>dt{
	background-image: none;
	height: auto;
}

.stores ul, .stores ul li,.icon_stores{max-width:100%;}
.stores>dt>img{display:block!important;}
.stores h1{ padding-top:0px;}
.latest_dl{width: 100%;}
.latest_dl dt,.latest_dl dd{
	display:block;
	text-align: center;
	width: 100%;
	max-width: 100%;
	padding-left: 0px;
}
.latest_dl dt img{margin-right: 0px; width:80%; max-width:450px; margin-bottom:30px;}
.latest_dl td h4{ font-size:18px;}
.latest_dl td p,.latest_ul p{ font-size:16px;}
.latest_dl aside{max-width: 100%;}
.latest_ul h3 span{display:block; margin-top:20px;}
.latest{
	background-size: 100%;
	background-repeat: repeat-y;
}
.handmade_cnt2{padding-top: 120px;}
.handmade_cnt2 li{ width:100%;}
.handmade_cnt2 li:nth-of-type(2) {
    padding-left: 0px;
    padding-right: 0px;
}
.handmade_cnt {width:100%;}
.handmade_cnt table {
    max-width: 100%;
}
.handmade_cnt td {
    padding-bottom: 30px;
}
.handmade{
	background-image: url(https://www.venussecret.com.tw/images/handmade_bg_m.jpg);
	background-size:100%;
	padding-top: 80%;
}
.handmade_cnt h4{ width:auto;display: inline-block;}
.contactus{
	background-color: #f2f2f2;
	background-image: none;
	padding-top: 0px;
	padding-bottom:50px;
	color:#333;
	text-shadow: 0px 0px 0px #f2f2f2;
	}
.contactus h1,.contactus_ul a{color:#333;}
.contactus article{max-width: 535px;}
.contactus input[type="text"],.contactus  label,.contactus select {
	border: 1px solid #E0E0E0;
}
.contactus a.icon_ok{
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
.icon_ok{background-color: rgba(255, 255, 255, 0);}
.contactus_ul a.icon_ok{ margin-right:0px;}
/*///////////////////////////////////////////////////*/
.mom_ul {
    max-width: 540px;
}
.mom_ul2 li:nth-of-type(2) {
    padding-left: 40px;
    padding-right: 40px;
}

.mom_kv img{ width:100%;}
.mom_kv{
	background-image: none;
	height: auto;
	
}
.mom_cnt{ padding-bottom:20px;}
.mom_ul dl:nth-of-type(1) {
    padding-bottom: 40px;
}
/*///////////////////////////////////////////////////*/	

.collection_cnt figure, .collection_cnt article{
	display:block;
	width:100%;
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	}

.collection_cnt figure{ margin-top:40px; margin-bottom:40px;}
.collection_cnt article{ padding-left:0px;}
.collection_cnt2{ height:auto; margin-bottom:40px;}
.icon_reservation{max-width: 85%;}
.Precautions{margin-top: 50px; margin-bottom:40px;}
.collection_reservation{margin-top: 100px;}
.photo_s li{ width:100%;margin-right: 0px;}
.photo_s li img{ width:100%}
.collection_cnt3{
	border-bottom-style: none;
}
.collection_cnt3_2{
	margin-top: 0px;
	padding-top: 0px;
	border-top-style: none;
}

/*///////////////////////////////////////////////////*/	
.beautiful_kv{ background-image:none;height:auto;}
.beautiful_cnt,.beautiful_cnt2,.beautiful_cnt dd,.beautiful_cnt dt,.beautiful_cnt2 dd,.beautiful_cnt2 dt{display:block; width:100%; height:auto;min-height: auto;}
.beautiful_cnt dt,.beautiful_cnt2 dt{ background-image:none!important; text-align:center;}
.beautiful_cnt_mb{ width:100%; display:block!important;}
.beautiful_kv img{width:100%; }
.beautiful_cnt_mb img{ width:90%; max-width:600px;padding-bottom:30px; }
.beautiful_cnt,.beautiful_cnt2 { padding-top:50px; padding-bottom:60px;}
.beautiful_cnt_mb p{ padding-left:20px; padding-right:20px;}
.beautiful_txt {
    padding-bottom: 40px;
    padding-top: 0px;
}
.beautiful_txt h1 {
    padding-bottom: 10px;
}
.beautiful_cnt dd h3, .beautiful_cnt2 dd h3{ padding-bottom:15px;}
/*/////////////////////////////////////////////////////////*/
.brand1 h1 {
    padding-top: 170px;
}
.brand1 div {
    padding-top: 50px;
    padding-bottom: 50px;
}
.brand1 div figcaption{margin-top: -30px;margin-left: 70px;}
.brand1 div figure{bottom: 0;width: 500px;right:-110px;}
.brand1 > figure{margin-top: 80px;
margin-bottom: 80px;}
.brand1 > figure img{ max-width:300px;}
.brand1 p{max-width: 320px;
line-height: 38px;}
.brand2{background-size: auto 100%;height: 762px;padding-top: 55px;}
.brand2 ul, .brand4 ul{margin-top: 50px;}
.brand3_1, .brand3_2, .brand3_3{background-size: auto 100%;height: 855px;}
.brand3 article{top: 60px;}
.brand4 ul p{ display:inline-block;}
.brand4 ul li:nth-of-type(2n+1) p{left: 105px;}
.brand4 li{cursor: default;}
.brand4 li:hover span{filter: alpha(opacity=100);opacity:1;}
.brand4{
	background-image: url(../images/brand4_bg_m.jpg);
	background-repeat: repeat;
	background-size:500px;
	height:auto;
	padding-bottom:100px;
	padding-top: 65px;
	margin-bottom: -1px;
}
.brand4 div img{ width:100%; max-width:414px;}
.brand4 div { width:100%; max-width:414px; margin-left:auto; margin-right: auto; text-align:center; position:relative;}
.brand4 div img:nth-of-type(2){ position:absolute;top:0px; left:0px;}
.brand3_mb{
	position:relative;
	visibility: visible;
}
.brand3 li.active h3{
	background-image: url(../images/brand3_3.png);
	background-size:100%;
}
.brand3 ul{
	width: 100%;
position: absolute;
left: 0%;
margin-left: 0px;
bottom: -150px;
padding-left: 2em;
	}
.brand3_mb div.owl-pagination{
	bottom: 40px;
	padding-left: 5px;
}
.owl-theme div:nth-of-type(2) h3{padding-top:45px;}
.icon_series:nth-of-type(1){margin-left:0px;}

/*/////////////////////////////////////////////////////////////*/
.Overview > div,.Overview2 figure,.Overview3 > div:nth-of-type(3), .Overview4 > div:nth-of-type(1){ width:100%; display:block;}
.Overview2 {
    display: block;
}
.Overview_box{margin-top: 30px;}
.Overview{max-width: 600px;
}
.Overview figure{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}


	 }
/*ipad(直)*/
@media (max-width: 768px) { 
.main {
    padding-top: 70px;
}
.main_index {
    padding-top: 70px;
}
.index_Style{padding-top: 30px;}
.index_product{margin-top: 30px;}
.index_tv{padding: 5%;}
.contactus_ul {
    max-width: 600px;
	margin-left:auto;
	margin-right:auto;
}
.contactus h1{text-shadow: 0px 0px 0px #000;}
.contactus h1,.right{text-align: center;}
.icon_ok{
	width:100%;
	max-width:600px;
	padding-top: 15px;
padding-bottom: 15px;
margin-top: 50px;
}
.mom_ul2 li:nth-of-type(2) {
    padding-left: 5px;
    padding-right: 5px;
}
}
@media (max-width: 600px) { 
.footer1 li {
    padding-left: 0px;
    padding-right: 0px;
}

.body_ul dl {
    display: block;
    width: 100%;
	padding-bottom:40px;
	padding-left: 0px;
padding-right: 0px;
	}
.body_ul li{ padding-bottom:0px;}
.body_popup{
	height: auto;
	width: 100%;
	margin-top: -5%;
	margin-left: 0px;
	left: 0%;
	top: 20%;
	}
.body_popup img:nth-of-type(2){ width:100%;}
.body_popup article{
	width:90%;
	margin-right: auto;
	margin-left: auto;
}
.handmade_cnt h4{width: 100%;}
.mom_ul2 li,.apf2 td { display: block; }
.mom_ul2 li:nth-of-type(2){padding-left: 0px;
padding-right:0px;}
.apf144{ padding:25px;}
.apf4 td{
	vertical-align: top;
}
.apf144 a.icon_ok {
    margin-top: 20px;
	margin-bottom: 20px;
}
.collection_reservation{
background-position: top center;
height: 370px;}
.collection_reservation p {
    padding-top: 70px;}
.reservation_popup{
	width:90%;
	left:5%;
	height:auto;
	margin-top: 0px;
	margin-left:0px;
	top:20%;
	position: absolute;
}
.reservation_popup article{height:auto;margin: 10px;
padding: 15px;}
.reservation_popup img#XX {
  
   right: -13px;
top: -52px;
}
.mom_cnt3 p{ text-align:left;}
.mom_cnt3 p br{display: none;}
.mom_cnt3 {
    padding-top: 30px;
    padding-bottom: 30px;}
	
.brand2 p br{
	display:inline-block;
	
}
.brand2 p{line-height: 30px;}

.pc3{
	display: none!important;	
}
.mb3{
	display: inline-block!important;
}
.brand1 h1 img.mb{display: none!important;	}
.brand4 ul li:nth-of-type(5) p {
    top: 30px;
}
li:nth-of-type(7) p {
    top: 20px;
}
.brand1 h1 img,.brand1 h1{ width:100%;}
.brand1 h1 {
    padding-top: 100px;
}
.brand1 div{background-color: #fff;padding-top: 0px;}
.brand1 p {
    max-width: 100%;}
.brand1 div figure{ position:relative;right: 0px;width: 100%;}
.brand1 article, .brand1 > figure{ width:80%;}
.brand1 div figcaption{ width:100%;margin-top: 0px;
margin-left: 0px;}
.brand1 div figcaption::before{top: 0px;}
.brand1 > figure{margin-top: 0px;
margin-bottom: 70px;}
.brand2{
	background-image: url(../images/brand2_bg_m2.jpg);
	background-repeat: repeat;
	background-size:100%;
	height:auto;
	padding-bottom:100px;
	padding-top: 0px;
}
.brand2 article{
	background-image: url(../images/brand2_bg_m.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100%;
	height:710px;
	padding-top: 55px;
}
.brand4{background-size:100%;}
.brand2 ul {
    margin-top: 0px;
}
.brand2{padding-bottom: 80px;}

.index_product .icon_l img,.index_product .icon_r img{ width:35px;}
.index_product .icon_l ,.index_product .icon_r {top: 65%;}
.index_product .icon_l{left: 5%;}
.index_product  .icon_r {
    right: 5%;
}
}
@media (max-width: 500px) {
.stores dd dd, .stores dd dt {
    display: block;
	text-align:left;
}

.brand2 article{height:624px;}
}
/*iphone6 plus*/
@media (max-width: 414px) {
.pc2{
	display: none!important;	
}
.mb2{
	display: inline-block!important;
}
h1,.stores h1{font-size: 30px;padding-top: 20px;
padding-bottom: 20px;}
.brand1 h1 {padding-top: 80px;}
h1 span{font-size: 34px;}
.collection_cnt2 h1{font-size: 30px;}
h2,.testimonial figcaption h2{font-size: 28px;padding-bottom: 20px;}
.footer2{padding-bottom:40px;}
.footer2 li,.footer2 dd{width: 100%;}
.footer2 li:nth-of-type(1) {
    margin-left: 0px;
}
.footer2 li { margin-left:0px; margin-right:0px;}
.footer1 ul{width: 90%;}
.footer1 article{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.footer1 article a{padding-top: 5px;}
.footer1 article a img{ width:80%;}
/*///////////////////////////////////////////////////*/
.News_list a.icon {
    margin-top: 10px;
}
.News_list p{	text-align: left;}
	.footer1 img{ width:100px;}
	.footer1 li {
		width:49%;
}

.index_tv article {
    padding-bottom: 30px;
}
.index_product_a a{ width:50%; display:inline-block;}
.index_product_a {
    top: 0%;
}
.icon_more2{font-size: 14px;}
.index_mom article a{right: 6%;}
.index_Blog li{
	padding-left: 5px;
	padding-right: 5px;

}
.index_product a.icon_more2 {
    width: 70%;
    right: 15%;
}
.index_Blog ul{    width: 85%;}
/*///////////////////////////////////////////////////*/

.stores dd,.stores dt,.latest_ul dd, .latest_ul dt,.body_ul dt, .body_ul dd,.contactus_ul dd, .contactus_ul dt,.contactus_ul dd td{
	display:block;
	width:100%;
	text-align: left;
}
.stores > dd{ padding:5%;}
.latest_ul dt,.latest_ul h3,.body_ul dt,.body_ul h3{
	text-align: center;
}
.body_ul h3{ padding-top:20px; padding-bottom:20px;}
.latest_ul figure{
	margin-right: 0px;
display: inline-block;
margin-bottom:20px;}
.body_ul figure{ margin-left:auto; margin-right:auto;height: 210px;
width: 210px;}
.latest_ul h3 span{margin-left: -0.7em;font-size:18px;}
.latest_dl h3{padding-bottom: 0px;	}
.latest_dl h3,.latest_ul h3{font-size: 30px;}
.latest_dl dt img{margin-bottom: 10px;}
.latest{padding-bottom: 50px;}
.latest_dl aside > p{letter-spacing: 0.5em;}
.handmade_cnt h4 {
    font-size: 26px;
    padding-bottom: 10px;
}
.handmade_cnt2 > h3{font-size: 26px;}
.handmade_cnt h4 span {
    font-size:18px;
    padding-top: 10px;
}
.handmade_cnt td h5 {
    font-size: 18px;
    padding-bottom: 5px;
}
.handmade_cnt2 li h3{font-size: 18px;}
.handmade_cnt2 > h3 font{font-size: 18px;padding-top: 15px;}
.handmade_cnt2 {
    padding-top: 100px;
}
.handmade_cnt2 > h3 span {
    font-size: 80px;padding-right: 10px;}
.handmade_cnt2 ul{margin-top: 30px;}
.handmade_tv{background-size:100%;min-height: auto;padding-bottom: 50%;}

/*///////////////////////////////////////////////////*/
.contactus_ul dt{ padding-bottom:7px;}
.contactus_ul dd, .contactus_ul dt,.contactus_ul td{
	vertical-align: top;
}
.contactus_ul dd td{ padding-bottom:20px;}
.contactus_top{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
}
.contactus_td td,
.contactus_td2 td{ 
	display:block; width:100%;padding-right: 0px;}
/*///////////////////////////////////////////////////*/
.mom_ul figure{
width: 86px;
height: 86px}
.mom_ul dd,.mom_ul dt
{
	display: table-cell;
	width:auto;
}
.mom_ul h3{padding-top: 0px;
padding-bottom: 0px;text-align: left;}

.mom_go{bottom: 10%!important;}
.mom_ul2 img{ width:100px;}
.mom_ul p{ padding-right:40px;}
/*///////////////////////////////////////////////////*/

.Precautions li{ width:100%; display:block;}
.Precautions li:nth-of-type(2){
	margin-top: 35px;
    padding-top: 35px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #dadada;
}
.Precautions li:nth-of-type(1) {
    padding-right: 0px;
}
.icon_reservation {
    max-width: 100%;
}
.Precautions h3{font-size: 18px;
letter-spacing: 1em;
text-align:center;margin-right: -1em;}
.Precautions li{text-align:center;}
.Precautions figure{ padding-bottom:30px;}
.Precautions p{text-align:left; }
.Precautions a{margin-left:auto;
	margin-right:auto;
padding-top: 10px;
padding-right: 40px;
padding-bottom: 10px;
padding-left: 40px;
	font-size: 18px;}
.collection_reservation {
    margin-top: 70px;
	 background-size: 1100px;
	font-size: 18px;
	 height: 280px;
	 
}
.collection_cnt2 {
    margin-bottom: 10px;
}
.collection_cnt {
    padding-bottom: 70px;
}
.collection_reservation p {
    padding-top: 50px;
}
.collection_cnt figure {
    margin-top: 25px;
	margin-bottom: 30px;
}
/*///////////////////////////////////////////////////*/
.beautiful_txt {
    padding-bottom: 20px;
}
.beautiful_cnt dd h3, .beautiful_cnt2 dd h3{font-size: 30px;}
.beautiful_cnt, .beautiful_cnt2 {
    padding-bottom: 30px;
}
.beautiful_cnt_mb p{padding-left: 0px;
padding-right: 0px;}
.beautiful_cnt dd, .beautiful_cnt2 dd {
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 20px;
}
.reservation_popup h1{font-size: 26px;}
.li_no{ display:none;padding-bottom: 0px !important;}
.beautiful_cnt p,.beautiful_txt p,.beautiful_cnt2 p{
	font-size:14px;
	line-height: 170%;
	padding-left: 20px;
padding-right: 20px;
}
/*////////////////////////////////////////*/ 
.brand2 article{height:516px;}
.brand2 h1 img, .brand3 h1 img, .brand4 h1 img {
    height: 30px;
}
.brand1 > figure{padding: 40px;}
.brand2 p, .brand3 article p,.brand1 p,.brand3 li p{font-size: 16px;}
.brand2 ul, .brand4 ul,.brand3 li h3{font-size: 18px;}
.brand4 ul p{font-size: 14px;letter-spacing: 0em;}
.brand2 {
    padding-bottom: 70px;
}
.brand3 li p{margin-left: -1.3em;}
}
/*iphone6*/
@media (max-width: 375px) {
.handmade_cnt h4 span{font-size: 17px;}
.handmade_cnt2 {
    padding-top: 80px;
}
.handmade_cnt2 > h3 span {
    font-size: 70px;
}
.handmade_cnt h4{font-size: 24px;}
.handmade_cnt td p{padding-right: 25px;}

.icon_series {
    width: 94px;
}
h1,.stores h1,.latest_dl h3,.latest_ul h3,.collection_cnt2 h1,.beautiful_cnt dd h3, .beautiful_cnt2 dd h3{font-size: 28px;}
.beautiful_cnt dd h3, .beautiful_cnt2 dd h3 {
    font-size: 28px;
}
.mom_ul p{ padding-right:0px;}
.index_Blog ul{    width: 85%;}
/*////////////////////////////////////////*/ 
.brand2 article{height:430px;}
.brand1 article, .brand1 > figure {
    width: 82%;
}
.brand2 {
    padding-bottom: 50px;
}

.brand4 ul{width: 70px;}
.brand4 ul li:nth-of-type(2n+1) p {
    left: 85px;
}
.brand4{padding-bottom: 80px;}
.brand4 ul{margin-top: 10px;}
.brand1 h1 {
    padding-top: 80px;
}
.index_mom article a{ 
    padding-right: 10px;
    padding-left: 10px;}
.index_Blog ul {
    width: 90%;
}
	}
/*sony,htc,三星*/
@media (max-width: 360px) { 
.latest_dl aside > p{letter-spacing: 0.3em;}
.handmade_cnt h4 span br{ display:inline-block;}
.collection_cnt2 h3{ margin-bottom:5px;display:block;}
.icon_series{margin-left: 0px; margin-right:3px;}
.index_mom article a {
    top: 65%;
    right: 3%;
}
.brand1 article, .brand1 > figure {
    width: 78%;
}
.brand1 > figure {
    padding: 30px;
}
.brand4 li{margin-top: -35px;}
.brand4 ul {
    width: 65px;
}
.brand4 ul li:nth-of-type(2n+1) p {
    left: 75px;
}
.brand4 ul li:nth-of-type(2n) p {
    left: -235px;
}
.brand4 ul li p,.brand4 ul li:nth-of-type(5) p{top: 25px;}
.brand4 ul li:nth-of-type(4) p, .brand4 ul li:nth-of-type(6) p , .brand4 ul li:nth-of-type(7) p {
    top: 15px;
}
.index_Blog p{    padding-left: 5px;
    padding-right: 5px;}
.body_ul{    width: 86%;}
}
/*iphone4,5*/
@media (max-width: 320px) {
	h1,.stores h1,.latest_dl h3,.latest_ul h3,.collection_cnt2 h1,.beautiful_cnt dd h3, .beautiful_cnt2 dd h3{font-size: 24px;}
	h1 span{font-size: 30px;}
	.News_list h2 br{display: none;	}
	.index_Blog li {
    width: 100%;
}
.index_tv article p{ text-align:left;}
.index_tv article h3,.stores h3  {
    font-size: 18px;}
.service_ul h3,.icon_stores{ font-size:18px;}
.service_ul figure,.service_ul figure img{width: 60px;
height: 60px;}
.body_ul figure {
    width: 70px;
    height: 70px;}

.footer1 article a{font-size: 18px;}
.apf144 {
    padding: 15px;
}
.icon_series {
    width: 48%;
	margin-bottom: 10px;
}
.collection_cnt3{ padding-bottom:10px;}
.photo_s {
    margin-bottom: 0px;
	margin-top:10px;
}
.index_mom article a {
    top: 75%;
}
.beautiful_cnt dd h3, .beautiful_cnt2 dd h3 {
    font-size: 24px;
}
.beautiful_cnt p, .beautiful_txt p, .beautiful_cnt2 p {
    padding-left:0px;
    padding-right: 0px;
}
.mom_ul p{ padding-right:30px;}
.brand2 h1 img, .brand3 h1 img, .brand4 h1 img {
    height: 27px;
}
#go{width: 50px;
height: 50px;}
.brand4{padding-top: 45px;}

.brand3 article {
    top: 50px;
}
.brand2 article{background-position: center 85px;}
.brand2 article {
    height: 460px;
}
.brand1 > figure {
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.brand1 article, .brand1 > figure {
    width: 80%;
}
.brand1 div {
    padding-bottom: 30px;
}
.brand4 ul {
    width: 55px;
}
.brand4 li {
    margin-top: -45px;
}
.brand4 ul li:nth-of-type(2n+1) p {
    left: 65px;
}
.brand4 ul p {
    font-size: 13px;}
.index_Blog{padding-top: 5px;}
.index_Blog li{padding-bottom: 10px;}
	 }