﻿/*マージン調整*/
.mrgB20{margin-bottom: 20px !important;}
.mrgB30{margin-bottom: 30px !important;}
.mrgB60{margin-bottom: 60px !important;}
.mrgB80{margin-bottom: 80px !important;}

#nas00 h1{
	font-family: "A-OTF A1明朝 Std", "Yu Mincho", "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", serif;
	font-weight: normal;
	line-height: 1.5;
	padding: 0;
	margin: 0;
}
#nas00 h1.subttl{
	color: #000;
}
#nas00 h2{
	margin: 0 0 20px;
	padding: 0;
	font-weight: normal;
	font-family: "A-OTF A1明朝 Std", "Yu Mincho", "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", serif;
	text-align: center;
	line-height: 1.4;
	border: 0;
}
#nas00 a:hover{color: #000;}
#nas00 a:focus{text-decoration: none;}
#nas00 p{font-size: 18px;}
#nas00 .yellow{color: #de8f30;}
#nas00 .red{color: #d12b2b;}
#nas00 .txtM{font-size: 16px;}

#nas00 .ribbon:before{
	content: "";
	display: inline-block;
	background-size: contain;
	vertical-align: middle;
}
#nas00 .ribbon:after{
	content: "";
	display: inline-block;
	background-size: contain;
	vertical-align: middle;
}
#nas00 .content2 .cont2_blodk{
	padding: 0 6%;
}
#nas00 .content2 .cont2_blodk li p{
	position: relative;
	padding-left: 40px;
	line-height: 1.8;
	margin-bottom: 10px;
}
#nas00 .content2 .cont2_blodk li p:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
}
#nas00 .itemarea .item_block p{
	margin-bottom: 10px;
}
#nas00 .itemarea .item_block p.prc{
	font-size: 24px;
	font-weight: 500;
}
#nas00 .itemarea .item_block span.dlvicon{
	font-size: 16px;
	font-weight: normal;
	border: solid 1px #ddb975;
	border-radius: 30px;
	color: #ddb975;
	padding: 0 6%;
	margin-left: 5px;
}
#nas00 .itemarea .item_block .item_btn{
	padding: 2%;
	width: 80%;
	color: #fff;
	border-radius: 5px;
	text-align: center;
}