/** Shopify CDN: Minification failed

Line 8:59 Unexpected "}"
Line 95:77 Expected "}" to go with "{"

**/
@charset "UTF-8";
.mainArea{margin: 0 auto; width: 100%; max-width: 1130px;} } 
.mainBlock{margin:30px 0 120px;} 
.mainBlock h2{margin-bottom:20px; font-size:20px; font-weight: 400; text-align: center;}
.mainBlock .mainBlock-text{padding-bottom: 15px; margin-top:70px;}
.mainBlock p{line-height: 1.8em; padding-bottom: 10px;}    




/*product page contents*/ 
.mainBlock .title{font-size:20px; text-align:center;}
.mainBlock .cBox img{margin-top: 5px;}
.mainBlock .top{vertical-align:top;}

.mainBlock-color{padding-top:100px;}
.mainBlock-color ul{list-style: none; padding: 0; margin:0; display: flex; justify-content: center; flex-wrap: wrap;}
.mainBlock-color .cBox{width: 48%; text-align:center;}
.mainBlock .tName-n{display: inline-block; height: 60px; line-height: 1.5em; vertical-align: top; font-size: 13px;}


/*about*/ 
.mainBlock .about-title{font-size:22px; font-weight: 400; text-align: center; padding-bottom:0;}    
.mainBlock dl{padding-bottom: 15px; margin-top:70px; line-height: 1.8em;}   
.mainBlock dt{margin:0;}
.mainBlock dd{margin:0 0 20px;} 


/*furusato*/       
.furusatoContent{margin:20px auto 80px; text-align: left;}
.furusatoContent p{margin-bottom: 20px; line-height: 1.8em;}
.furusato-link{margin-top: 80px; text-align:center;}
.furusato-link .f-space{margin-bottom:50px;}
.furusato-link ul{list-style: none; padding: 0; margin:0;}
.furusato-link li{margin:60px auto;}
.furusato-link .f2-space{margin:70px auto 60px;}
.furusato-link li p{line-height: 3em;}
.furusato-link a{color:#006dcc;  text-decoration: underline; font-size: 12px;}
.furusato-link a:visited{color:#006dcc;}
.furusato-link a:hover{color:#00709a; text-decoration: underline;}
.furusato-link2 a{color:#006dcc;  text-decoration: none; font-size: 12px;}
.furusato-link2 a:visited{color:#006dcc;}
.furusato-link2 a:hover{color:#00709a; text-decoration: none;}
.furusato-link2 .rakutenbanner{height:50px;}
.furusato-list{text-align: left; padding-top:80px;}
.furusato-list p{margin-bottom: 25px; line-height: 1.8em;}
.furusato-list-space{margin-top: 50px;}
.furusato-link .f-image img{margin:20px auto; width:90%;}

/*furusato-link*/ 
.mainBlock-furusato{padding-top:50px;}
.mainBlock-furusato ul{list-style: none; padding: 0; margin:0; display: flex; justify-content: left; flex-wrap: wrap;}
.mainBlock-furusato .cBox{width: 48%; text-align:center;}



.f-lead{text-align:center;}
.f-item{font-size:20px; font-weight:600; letter-spacing: normal; text-align:center;}
.f-detail{font-size:12px; text-align:center;}

@media only screen and (min-width:768px ){
a[href^="tel:"]{pointer-events: none; } 


/*PRODUCT-ABOUT Bandc-common*/     
.mainBlock h2{font-size:28px;} 
.mainBlock p{margin:0 auto; width:100%; text-align: center; line-height: 2em;}


/*tissuecase*/ 
.mainBlock-color .cBox{width:18%; text-align:center; padding-bottom:30px;}
.mainBlock .tName-n{height: 20px;}      
  
    
/*ABOUT Bandc*/  
.mainBlock .about-title{font-size:28px;}     
.mainBlock dl{margin:0 auto; width:790px; margin-top:70px; line-height: 3em;}  
.mainBlock dt{float: left; width:270px; text-align:right; padding-right:40px; margin:0;}
.mainBlock dd{margin:0;}  

/*furusato*/    
.furusatoContent{text-align: center;}    
.furusato-link2 .rakutenbanner{height:66px;} 
.furusato-list{text-align: center;}
.furusato-link .f-image img{width:40%;}

/*furusato-link*/ 
.mainBlock-furusato ul{justify-content: center;}
.mainBlock-furusato .cBox{width:18%; text-align:center; padding-bottom:30px;}