@media print, screen and (min-width:768px){
	/*===========================================

 → BASIC
  
===========================================*/
	* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

body{
	background: #fff;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
	color:#292929;
	}
	
body, #wrapper {position: relative;}

#wrapper {width: 100%;	margin: 0 auto;}

a {color:#eb1a00 !important;}
a:hover {color:#920002 !important;}
	
	/*===========================================

 → Header
  
===========================================*/
#header {background: #fff; width: 100%; height: auto;}

		
/*===========================================

 → Header  → Head Info Bloc
  
===========================================*/
#head_infoBloc { background: #000000; width: 100%; height: auto;}
.head_infoInner {width: 100%; margin: 0 auto; padding: 25px 0 50px; position: relative;}

#top_headline {
text-align:center;
font-family: Futura, Futura-Medium, "Futura Medium", "Century Gothic", CenturyGothic, "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", sans-serif;
margin-bottom: 25px;
border-top: #ffffff 3px solid;
border-bottom: #ffffff 3px solid;
}
#top_headline h2 {
	font-size: 50px;
	font-weight:normal;
padding-top:12px;
color:#FFFFFF;
line-height: 90%;
}
#top_headline h3 {
	font-size: 46px;
	font-weight:normal;
color:#eb1a00;
padding-bottom:5px;
}

#top_headline br {display: none;}


#head_info_txt h4 {
	display:block;
	margin:auto;
font-size:26px;
text-align:center;
background-color:#eb1a00;
padding:10px;
width:900px;
}
#head_info_txt {color: #fff; }
#head_info_txt p {
	padding-top:22px;
	color: #fff;
	width:800px; 
	margin:auto; 
	font-size: 13px;
	line-height: 180%;
}
#arrow_anchor a {
position:absolute;
	bottom:18px;
	left: 48.7%;
	width:30px;
	height: 30px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	display: block;

	-webkit-text-shadow: 0px 1px 2px rgba(2,121,173,.8);
-moz-text-shadow: 0px 1px 2px rgba(2,121,173,.8);
text-shadow: 0px 1px 2px rgba(2,121,173,.8);
}

#arrow_anchor a:hover {
	bottom:15px;
	border-top-color:  #087bab;
	border-right-color: #087bab;
}


	
/*===========================================

 → Section 02 ★ Place Info BLOC 
  
===========================================*/	

#place {
	padding-top:40px;
	width:900px;
	margin:auto;
	color:#000000;
	font-size:12px;
	}
#place .place1 { width:45%;
padding:1.5%;
background-color:#FFFFFF;
float:left;
margin-right:3%;
margin-left:3%;
	}
#place .place2 { width:45%;
padding:1.5%;
background-color:#FFFFFF;
float:left;
	}
#place h5 {
	padding:4px;
	color:#FFFFFF;
	background-color:#eb1a00;
	font-size:16px;
	margin-bottom:10px;}


/*===========================================

 → Section 03 ★ Disc Info BLOC  →  Order Information
  
===========================================*/	
#order_infoBloc {background:url(../img/bg_info.jpg); background-repeat: repeat; margin: 0 auto;}
.order_infoInner {padding: 30px 35px;}

#infoTxt {font-size: 15px; line-height: 160%; margin-bottom: 20px;}


#infoTxt.box_transfer { background: #fff; padding: 17px; width:850px; margin:auto;}
.box_transfer dt, .box_transfer dd {display: inline-block; height: auto; vertical-align: top; font-size: 15px; }
.box_transfer dt {
font-size: 15px;
background: #eb1a00;
padding: 5px;
color: #fff;
text-align: center;
width: 20%;
margin-right: 2%;
}

.box_transfer dd {width: 76%; height: auto; color: #656565; line-height: 160%;}


/*===========================================

 → GOODS →  Goods main Contents → GOODS detail
  
============================================*/	
#goods_column {margin-bottom: 50px; position: relative;	width:850px; margin:auto;}
.goodstitle {
	color:#eb1a00;
	padding-top:30px;
	font-size:18px;
	text-align:left;
font-family: Futura, Futura-Medium, "Futura Medium", "Century Gothic", CenturyGothic, "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", sans-serif;
margin-bottom: 8px;
}

ul#goods_list {

	margin:auto;
list-style-type: none;
 display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
ul#goods_list li {
float: left;
width: 250px;
height: auto;
margin: 0 5% 15px 0;
display:block;
 /*border: 1px solid #ccc;*/
 background: #fff;
}

ul#goods_list li:nth-child(3n) {margin-right: 0;}
#product_boxx {padding: 10px;}

ul#goods_list li a {

height: auto;
display: inline-block !important; 
text-decoration: none;
}
#product_pics {}
#product_pics, #product_pics a {}
#product_pics a {}


#product_pics img, #product_pics a, #product_pics a img {
	width:250px;
	display:block; height:auto;
}
#product_pics img.min, #product_pics a img.min {
	display: inline !important; 
	width:80px !important;
}

#product_pics img.min {width:100%;}
#product_pics a {width:32%; display: inline-block; vertical-align: top;letter-spacing: 0; margin-right:2%;}
#product_pics a:nth-of-type(3n) {margin-right: 0;}

#product_detail { padding: 0 0px; margin: 15px 0 5px;}
#product_detail p {line-height: 120%; color:#110f10;}
#product_detail:after {content: ""; clear: both;}

#product_name, #price { height: auto;}
#product_name {width: 67% !important;  margin-right:2%; font-size: 12px; float: left;}
#product_name span {font-size: 10px !important; padding-left: 2%;}
p#price {width: 28% !important; text-align:right; font-size: 14px !important; font-weight: 700; float: left;}


/*===========================================

 → FOOTER
  
===========================================*/	
#footer {width: 100%; height: auto; margin: 0 auto; text-align: center; padding-bottom: 50px;}
#copy {width: 94%; margin: 0 auto; font-size: 11px; color: #5a5656;}


/*===========================================

 → PAGE TOP
  
===========================================*/	

#page-top a {
width: 50px;
height: auto;
padding: 15px 0;
line-height: 120%;
font-size: 14px;
}


}