@charset "utf-8";

/*-----------------------------------------------
 about
-----------------------------------------------*/
 .aboutBox { padding:50px; color:#363636; font-size:14px; }
 
 .shop-info-box {
	 float: left;
	 width: 425px;
}
 
 .content:not(#nr_news):not(.top_content) .inner980 p.fb:not(.pName),
 .content:not(#nr_news):not(.top_content) .inner980 p.pb15:not(.pName),
 .content:not(#nr_news):not(.top_content) .inner980 p.pb30:not(.pName) {
    font-size: 14px !important;
}

h1.pageTitle {
	margin-bottom: 18px;
}
.catLinkBox_3col {
    margin-top: 40px!important;
}
.catLinkBox_3col ul li {
    width: 470px;
    height: 110px;
}


@media screen and (max-width: 768px) {
	h1.pageTitle {
		color: #7d7d7d;
		font-size: 30px;
		line-height: 1.5;
		margin-bottom: 10px;
		padding: 20px 20px 0px;
	}
	
	.aboutBox {
		padding: 0px 20px 50px 20px;
		color:#363636;
		font-size:14px;
	}
	
	.indexNewsBox .img a img {
		width: 100%;
		display: block;
		line-height: 0;
	}
	
	.roundCornerBox01 {
		position: relative;
		border: none;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		background: #FFF;
		behavior: url('/ca/common/js/PIE.htc');
	}
	
	.content {
		padding: 30px 0;
		background: none;
	}
	
	 .shop-info-box {
		 float: none;
		 width: 100%;
	}
	
	.target_respo .content .inner980 .newsBigBox.banner-01 {
		padding-bottom: 25px;
	}
	
	.target_respo .content .inner980 .newsBigBox.banner-02 {
		padding-bottom: 25px;
	}

	.target_respo .content .inner980 .newsBigBox.banner-03 {
		padding-bottom: 10px;
	}
}

@media screen and (max-width: 480px) {
	
	.target_respo .content .inner980 .newsBigBox.banner-01 {
		padding-bottom: 15px;
	}
	
	.target_respo .content .inner980 .newsBigBox.banner-02 {
		padding-bottom: 15px;
	}
	.target_respo .content .inner980 .newsBigBox.banner-03 {
		padding-bottom: 0px;
	}
}