@charset "utf-8";
/*----------------------------------------------------------------------------------------------------
	野々市店ページスタイル
----------------------------------------------------------------------------------------------------*/
	h1.nonoichi-h1{
		max-width:560px;
		margin:0 auto;
	}
	p.nonoichi-top{
		color:#f73f71;
		font-size:25px;
		margin-top:40px;
	}
	p.nonoichi-top span{
		font-size:35px;
	}
	.nono-section{
		background-color:#f9f5ec;
		padding-top:20px;
		padding-bottom:60px;
	}
	.w1600-02{
		max-width:1600px;
		margin:0 auto;
		background:	url(../img/nonoichi/background_left.png)no-repeat top left,	url(../img/nonoichi/background_right.png)no-repeat top right;
	}
	.nono-section h2{
		max-width:700px;
		margin:0 auto;
		padding-top: 65px;
	}
	.sentyaku{
		margin-top:60px;
		text-align:center;
		background:rgba(255,255,255,0.8);
		border:1px solid #63635b;
		padding-bottom:20px;
	}
	.sentyaku p{
		color:#f95780;
		font-size:16px;
		font-weight:bold;
	}
	p.nono-p{
		font-size:36px;
	}
	p.nono-p span{
		font-size:60px;
		font-weight:bold;
	}
	.nono-section ul{
		margin-top:60px;
	}
	.nono-section li{
		float:left;
		margin-bottom:20px;
	}
	.nono-section li.nono-margin01{
		margin-left:20px;
	}
	.nono-section li.nono-margin02{
		margin-left:35px;
	}
	.nono-p02{
		padding:20px;
		color:#9c8909;
	}
	.nono-section02{
		background:#fff7f8;
		padding:80px 0;
	}
	.nono-contact-p{
		margin:20px auto;
		padding-top:40px;
		max-width:650px;
		font-size:15px;
	}
	.nono-section02 h3{
		text-align: center;
		color: #a7871a;
		font-size: 22px;
		margin-bottom:15px;
	}
	.nono-contact-p p{
		margin-bottom:15px;
	}
	.nono-contact-tel{
		font-weight:bold;
	}
	p.kome{
		font-size:14px;
	}
	.nono-section03{
		padding:80px 0;
	}
	p.nono-center{
		text-align:center;
	}
	p.nono-tel{
		color:#5a3812;
		font-size:24px;
		font-weight:bold;
	}
	p.nono-tel span{
		font-size:40px;
		font-weight:bold;
		letter-spacing:0.1em;
	}
	.nono-section ul li.special-pcnone{
		display:none;
	}
	.width300{
		max-width:380px;
		width:95%;
		margin:0 auto;
		text-align:left;
	}
	ol.nono-list li{
		list-style-type:decimal;
	}
	.nono-section02 .btn_mail{
		max-width:375px;
		margin:0 auto;
	}
/*************************************
	1330px以下
*************************************/
@media screen and (max-width:1330px){
	.w1600-02{
		background:none;
	}
}
/*************************************
	999px以下
*************************************/	
@media screen and (max-width:999px){
	.nono-section ul{
		width:730px;
		margin:0 auto;
		margin-top:60px;
	}
	.nono-section ul li.nono-normal{
		width:355px;
	}
	.nono-section ul li.nono-small{
		width:230px;
	}
	.nono-section li.nono-margin02{
		margin-left:20px;
	}
}
/*************************************
	735px以下
*************************************/	
@media screen and (max-width:740px){
	h1.nonoichi-h1{
		max-width:460px;
		margin:0 auto;
	}
	p.nonoichi-top{
		font-size:20px;
	}
	p.nonoichi-top span{
		font-size:30px;
	}
	.nono-section ul{
		width:630px;
		margin:0 auto;
		margin-top:60px;
	}
	.nono-section ul li.nono-normal{
		width:305px;
	}
	.nono-section ul li.nono-small{
		width:200px;
	}
	.nono-section li.nono-margin02{
		margin-left:15px;
	}
	.nono-section h2{
		max-width:620px;
		margin:0 auto;
	}
}
/*************************************
	640px以下
*************************************/	
@media screen and (max-width:640px){
	h1.nonoichi-h1{
		max-width:400px;
		margin:0 auto;
	}
	.nono-section ul{
		width:470px;
		margin:0 auto;
		margin-top:40px;
	}
	.nono-section ul li.nono-normal{
		width:225px;
	}
	.nono-section ul li.nono-small{
		width:150px;
	}
	.nono-section li.nono-margin02{
		margin-left:10px;
	}
	.nono-section h2{
		max-width:460px;
		margin:0 auto;
	}
}
@media screen and (min-width:481px){
	p.nonoichi-top br{
		display:none;
	}
}
/*************************************
	480px以下
*************************************/	
@media screen and (max-width:480px){
	h1.nonoichi-h1{
		max-width:380px;
		width:90%;
		margin:0 auto;
	}
	p.nonoichi-top{
		font-size:18px;
	}
	p.nonoichi-top span{
		font-size:25px;
	}
	.nono-section ul{
		width:95%;
		margin:0 auto;
		margin-top:40px;
	}
	.nono-section ul li{
		float:none;
		margin-bottom:10px;
	}
	.nono-section ul li.special-spnone{
		display:none;
	}
	.nono-section ul li.special-pcnone{
		display:block;
	}
	.nono-section ul li.nono-normal{
		max-width:490px;
		width:auto;
		margin-bottom:10px;
	}
	.nono-section ul li.nono-small{
		width:260px;
		display:block;
		margin:0 auto;
		margin-bottom:10px;
	}
	.nono-section li.nono-margin01, .nono-section li.nono-margin02{
		margin-left:0;
	}
	p.nono-p{
		font-size:22px;
	}
	p.nono-p span{
		font-size:40px;
		font-weight:bold;
	}
	.nono-contact-p{
		width:95%;
		margin:20px auto;
	}
	.nono-section h2{
		max-width:460px;
		width:90%;
		margin:0 auto;
	}
}