@charset "utf-8";

/* ===================================================================
CSS information

 File Name  : portland.css
 Author     : Swimsuit Department
 Style Info : Portland Growler Co. style
=================================================================== */
.bkimg{
	background: #000 url(../images/bk01.jpg) no-repeat;
    }

/* container */

#contents_portland {
    position: relative;
	margin: 0 auto;
	width: 100%;
    min-height: 100%;             /* point02 */  
    height: auto !important;      /* point03 */  
    height: 100%;                 /* point04 */
	background: #000 url(../images/bk01.jpg) no-repeat;
 background-position: center top;
}


body > #contents_portland {
    height: auto;
}



/****************************************
		Contents
*****************************************/
#contents_portland { 
	margin: 0 auto;
	padding-bottom:300px;           /* point　footerとコンテンツの間の空白の為250pxではなく300px */ 
}




#contents_portland:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#contents_portland .wrap_c {
	width:950px;
	margin:0 auto;
    background: url(../images/alp_white.png) repeat-y;
}




/****************************************
	thumbnail
*****************************************/
.size {
	width:950px;
	margin:0 auto;
	padding-bottom: 20px;
	text-align: center; 	
}

.size02 {
	width:950px;
	margin:0 auto;
	padding: 80px 0 20px 0;
	text-align: center; 	
}

.itemContents {  
 	float: left;
    width: 950px;  
    _margin-top: 7px;
    margin-top: 14px;
    _margin-bottom: 25px;
    margin-bottom: 50px;
}  

.thumb  { 
    width: 910px; 
    padding: 0 20px;
    margin: 0; 
    overflow: hidden; 
    _zoom: 1; 
} 
 
.thumb li { 
 	float: left;
    _margin-bottom: 5px;
    margin-bottom: 10px;
}  

.stan   { 
    _margin-right: 5px;
    margin-right: 10px;

}
.right   { 
    margin: 0;
}  

 

 

.thumb_text  {
	font-size:85%;
    text-align: center;
    font-family: "Century Gothic", Helvetica ;
    padding-top: 5px;

}



