@charset "Shift_JIS";

/*=========================================================

	Site Name   SNC
	File Name   mq_page_scene.css

	Create Date 2014/09/01
	Update Date 2014/09/08

==========================================================*/


/*  Common page style
------------------------------------------------------------------------------------------------------------------*/

.mod-scene {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene p,
.mod-scene ul,
.mod-scene ol,
.mod-scene dl {
	font-size: 1.077em;
	line-height: 1.6;
}
.mod-scene { zoom: 1; }
.mod-scene:before, .mod-scene:after { content: ""; display: table; }
.mod-scene:after { clear: both; }
@media (max-width:640px){
	.mod-scene {
		margin: 0 0 15px;
		padding: 0;
	}
	.mod-scene p,
	.mod-scene ul,
	.mod-scene ol,
	.mod-scene dl {
		font-size: 1.143em;
		line-height: 1.4;
	}
}

.mod-subTitle {
}
.mod-subTitle h2 {
}
.mod-subTitle h2 span {
	font-size: 0.75em;
}
@media (max-width:640px){
	.mod-subTitle {
	}
	.mod-subTitle h2 {
	}
	.mod-subTitle h2 span {
		display: none;
	}
}

.mod-scene-footerNav {
	margin: 0 0 30px;
	padding: 30px 30px 20px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	text-align: center;
}
.mod-scene-footerNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mod-scene-footerNav ul li {
	display: inline-block;
	margin: 0 10px 10px 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #ebebeb;
	*float: left; /* for IE7 */
	*display: inline; /* for IE7 */
	*white-space: nowrap; /* for IE7 */
}
@media (max-width:640px){
	.mod-scene-footerNav {
		margin: 0 0 15px;
		padding: 15px 15px 5px;
		border-top: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		text-align: left;
	}
	.mod-scene-footerNav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.mod-scene-footerNav ul li {
		display: block;
		margin: 0;
		padding: 0 0 10px 18px;
		background: url(/share2/images/mod-lineupNav/ico_02.png) no-repeat scroll 0px 6px transparent;
		border-right: none;
	}
}



/*  index page style
------------------------------------------------------------------------------------------------------------------*/

/* mainVisual */
.mod-scene-mainVisual {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-mainVisual { zoom: 1; }
.mod-scene-mainVisual:before, .mod-scene-mainVisual:after { content: ""; display: table; }
.mod-scene-mainVisual:after { clear: both; }
@media (max-width:640px){
	.mod-scene-mainVisual {
		margin: 0 0 15px;
		padding: 0;
	}
}

.mod-scene-mainVisual h2 {
	margin: 0;
	padding: 0;
}
.mod-scene-mainVisual p {
	display: none;
}
@media (max-width:640px){
	.mod-scene-mainVisual h2 {
		background: url(/snc/scene/images/mq-index_main_visual.jpg) no-repeat center top;
		background-size: 100% auto;
		margin: 0;
		padding: 0 0 15%;
	}
	.mod-scene-mainVisual h2 img {
		visibility: hidden;
		width: 100%;
		height: auto;
	}
	.mod-scene-mainVisual p {
		display: block;
		margin: 0;
		padding: 15px;
		background: #bde0ff;
		background: -moz-linear-gradient(top center, #fafdff 0%, #bde0ff 100%); /* Firefox */
		background: -webkit-gradient(linear, center top, center bottom, from(#fafdff), to(#bde0ff)); /* Chrom, Safari */
		background: linear-gradient(top center, #fafdff 0%, #bde0ff 100%); /* 共通 */
	}
}


/* indexList */
.mod-scene-indexList {
	margin: 0 0 30px -25px;
	padding: 0;
}
.mod-scene-indexList { zoom: 1; }
.mod-scene-indexList:before, .mod-scene-indexList:after { content: ""; display: table; }
.mod-scene-indexList:after { clear: both; }
@media (max-width:640px){
	.mod-scene-indexList {
		margin: 0 0 15px;
		padding: 0;
	}
}

.mod-scene-indexList-item {
	float: left;
	display: inline;
	overflow: hidden;
	width: 300px;
	height: 255px;
	margin: 0 0 30px 25px;
	padding: 0;
}
.mod-scene-indexList-item-title {
	display: none;
}
.mod-scene-indexList-item-title { zoom: 1; }
.mod-scene-indexList-item-title:before, .mod-scene-indexList-item-title:after { content: ""; display: table; }
.mod-scene-indexList-item-title:after { clear: both; }

.mod-scene-indexList-item p.img {
	display: none;
}
.mod-scene-indexList-item-needs {
	display: none;
}
.mod-scene-indexList-item-needs { zoom: 1; }
.mod-scene-indexList-item-needs:before, .mod-scene-indexList-item-needs:after { content: ""; display: table; }
.mod-scene-indexList-item-needs:after { clear: both; }

@media (max-width:640px){
	.mod-scene-indexList-item {
		float: none;
		display: block;
		overflow: visible;
		width: auto;
		height: auto;
		margin: 0 0 15px;
		padding: 0;
	}
	.mod-scene-indexList-item > a {
		display: none;
	}

	.mod-scene-indexList-item-title {
		display: block;
		background: #274196;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
	}
	.mod-scene-indexList-item-title a {
		display: block;
		margin: 0;
		padding: 0 15px 0 0;
		background: url(/snc/scene/images/mq-img_icon_arrow.png) no-repeat 97% 45%;
	}
	.mod-scene-indexList-item-title .mod-scene-iconNew {
		float: left;
		display: inline;
		width: 32px;
		height: 32px;
		margin: 0 10px 10px;
		background: url(/snc/scene/images/mq-img_icon_new.png) no-repeat left center;
		background-size: 32px;
	}
	.mod-scene-indexList-item-title h3 {
		margin: 10px 10px 8px;
		padding: 0;
		color: #ffffff;
		font-weight: bold;
	}
	.mod-scene-indexList-item-title h3 span {
		margin: 0;
		padding: 0;
		font-size: 1.6em;
	}

	.mod-scene-indexList-item p.img {
		display: block;
		margin: 0 0 -6px;
		padding: 0;
	}
	.mod-scene-indexList-item p.img img {
		width: 100%;
		height: auto;
	}

	.mod-scene-indexList-item-needs {
		clear: both;
		display: block;
		margin: 0;
		padding: 0;
	}
	.mod-scene-indexList-item-needs dt {
		margin: 0;
		padding: 10px;
		background: #dbdbdb;
		text-align: center;
		font-size: 1.4em;
		font-weight: bold;
		color: #274196;
	}
	.mod-scene-indexList-item-needs dd {
		margin: 0;
		padding: 15px 10px 10px;
		background: #ebeaea;
		background: -moz-linear-gradient(top center, #fafafa 0%, #ebeaea 100%); /* Firefox */
		background: -webkit-gradient(linear, center top, center bottom, from(#fafafa), to(#ebeaea)); /* Chrom, Safari */
		background: linear-gradient(top center, #fafafa 0%, #ebeaea 100%); /* 共通 */
	}
}



/*  detail page style
------------------------------------------------------------------------------------------------------------------*/

/* detailHeader */
.mod-scene-detailHeader {
	position: relative;
	margin: 25px 0 30px;
	padding: 0;
}
.mod-scene-detailHeader { zoom: 1; }
.mod-scene-detailHeader:before, .mod-scene-detailHeader:after { content: ""; display: table; }
.mod-scene-detailHeader:after { clear: both; }
@media (max-width:640px){
	.mod-scene-detailHeader {
		position: relative;
		margin: 5px 0;
		padding: 0;
	}
}

.mod-scene-detailHeader h2 {
	margin: 0;
	padding: 0;
}
.mod-scene-detailHeader h2 span {
	display: none;
}
.mod-scene-detailHeader p {
	display: none;
}
@media (max-width:640px){
	.mod-scene-detailHeader h2 {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.mod-scene-detailHeader h2 img {
		display: none;
	}
	.mod-scene-detailHeader h2 span {
		display: block;
		margin: 0;
		padding: 10px;
		background: #274196;
		font-weight: bold;
		color: #ffffff;
	}
	.mod-scene-detailHeader h2 span strong {
		margin-right: 0.25em;
		font-size: 1.6em;
	}
	.mod-scene-detailHeader h2 span br {
		display: none;
	}
	.mod-scene-detailHeader p {
		display: block;
	}
	.mod-scene-detailHeader p img {
		width: 100%;
		height: auto;
	}
}
@media (max-width:480px){
	.mod-scene-detailHeader h2 span br {
		display: block;
	}
}

.mod-scene-detailHeader .mod-scene-detailHeaderBtn {
	position: absolute;
	top: 30px;
	left: 700px;
}
.mod-scene-detailHeader .mod-scene-detailHeaderBtn ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.mod-scene-detailHeader .mod-scene-detailHeaderBtn li {
	display: inline;
	margin: 0 10px 0 0;
}
.mod-scene-detailHeader .mod-scene-detailHeaderBtn li span {
	display: none;
}
@media (max-width:640px){
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn {
		position: absolute;
		top: auto;
		left: auto;
		bottom: 50px;
		width: 100%;
	}
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn li {
		display: block;
		width: 20em;
		margin: 0 auto 15px;
		text-align: center;
	}
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn li img {
		display: none;
	}
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn li span {
		display: block;
		padding: 20px 10px;
		font-size: 1.2em;
		font-weight: bold;
		color: #12236b;
	    border-radius: 7px;        /* 共通 */
	    -webkit-border-radius: 7px;    /* Chrom, Safari */
	    -moz-border-radius: 7px;   /* Firefox */
		background: #a1b7ff;
		background: -moz-linear-gradient(top center, #d2ddff 0%, #a1b7ff 100%); /* Firefox */
		background: -webkit-gradient(linear, center top, center bottom, from(#d2ddff), to(#a1b7ff)); /* Chrom, Safari */
		background: linear-gradient(top center, #d2ddff 0%, #a1b7ff 100%); /* 共通 */
	}
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn li span:after {
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		margin: 0 0 0 8%;
		padding: 0;
		border-left: 8px solid #ffffff;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
	}
}
@media (max-width:480px){
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn {
		bottom: 50px;
	}
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn li {
		width: 15em;
		margin: 0 auto 10px;
	}
	.mod-scene-detailHeader .mod-scene-detailHeaderBtn li span {
		padding: 10px;
	}
}



/* detailNeeds */
.mod-scene-detailNeeds {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailNeeds { zoom: 1; }
.mod-scene-detailNeeds:before, .mod-scene-detailNeeds:after { content: ""; display: table; }
.mod-scene-detailNeeds:after { clear: both; }
@media (max-width:640px){
	.mod-scene-detailNeeds {
		margin: 0 0 15px;
		padding: 0;
	}
}

.mod-scene-detailNeeds-main {
	margin: 0;
	padding: 0;
}
@media (max-width:640px){
	.mod-scene-detailNeeds-main {
		display: none;
	}
}

.mod-scene-detailNeeds-mq {
	display: none;
}
@media (max-width:640px){
	.mod-scene-detailNeeds-mq {
		position: relative;
		display: inline-block;
		margin: 0 0 15px;
		padding: 20px;
		background: #9dc5f6;
		border: 10px solid #71a6e6;
	}
	.mod-scene-detailNeeds-mq:after {
		content: "";
		position: absolute;
		bottom: -30px; left: 50%;
		margin-left: -10px;
		display: block;
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 20px 20px 0 20px;
		border-color: #71a6e6 transparent transparent transparent;
	}
	.mod-scene-detailNeeds-mq dl {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.mod-scene-detailNeeds-mq dl dd {
		margin: 0;
		padding: 0;
		text-align: left;
	}
	.mod-scene-detailNeeds-mq dl dd p {
		margin: 0 0 15px;
		padding: 0;
		color: #243d8e;
	}
	.mod-scene-detailNeeds-mq dl dd ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.mod-scene-detailNeeds-mq dl dd ul li {
		display: block;
		margin: 0 0 15px;
		padding: 10px;
		color: #243d8e;
	    border-radius: 7px;        /* 共通 */
	    -webkit-border-radius: 7px;    /* Chrom, Safari */
	    -moz-border-radius: 7px;   /* Firefox */
		background: #e9eff5;
		background: -moz-linear-gradient(top center, #ffffff 0%, #e9eff5 100%); /* Firefox */
		background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#e9eff5)); /* Chrom, Safari */
		background: linear-gradient(top center, #ffffff 0%, #e9eff5 100%); /* 共通 */
	}
}



/* detailSection */
.mod-scene-detailSection {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailSection { zoom: 1; }
.mod-scene-detailSection:before, .mod-scene-detailSection:after { content: ""; display: table; }
.mod-scene-detailSection:after { clear: both; }

.mod-scene-detailSection h3.title {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailSection h3.title span {
	display: none;
}
@media (max-width:640px){
	.mod-scene-detailSection {
		margin: 0 0 15px;
		padding: 0;
	}

	.mod-scene-detailSection h3.title {
		margin: 0 0 15px;
		padding: 0;
		text-align: center;
	}
	.mod-scene-detailSection h3.title img {
		display: none;
	}
	.mod-scene-detailSection h3.title span {
		display: block;
		margin: 0;
		padding: 10px 15px;
		background: #6a6e71;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	}

	.mod-scene-detailSection h3.title span {
		display: block;
		margin: 0;
		padding: 10px 15px;
		background: #6a6e71;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	}


}


.mod-scene-detailBgcBox {
	margin: 0 0 30px;
	padding: 30px 30px 0;
/*	background: #e8ffff;*/
					background: #fdfee2;

}
.mod-scene-detailBgcBox_lecture {
	background: #e8ffff;
}
.mod-scene-detailBgcBox h3 {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailBgcBox h3 span {
	display: none;
}
.mod-scene-detailBgcBox p {
	margin: 0 0 30px;
	padding: 0;
}
@media (max-width:640px){
	.mod-scene-detailBgcBox {
		margin: 0 0 15px;
		padding: 10px;
/*		background: #e8ffff;*/
				background: #fdfee2;

	}
	.mod-scene-detailBgcBox_lecture {
		background: #e8ffff;
	}
	.mod-scene-detailBgcBox h3 {
		display: table;
		width: 100%;
		margin: 0 0 15px;
		padding: 0 0 10px;
	}
	.mod-scene-detailBgcBox h3 img {
		display: none;
	}
	.mod-scene-detailBgcBox h3 span {
		display: table-cell;
		padding-left: 10px;
		text-align: left;
		vertical-align: middle;
		font-size: 1.4em;
	}
	.mod-scene-detailBgcBox h3 span.num {
		width: 1em;
		padding: 10px;
		background: #71a6e6;
		text-align: left;
		color: #ffffff;
	}


	.mod-scene-detailBgcBox p {
		margin: 0 0 15px;
		padding: 0;
	}
}

.mod-scene-detailPhotoRight {
	float: right;
	display: inline;
	margin: 0 0 0 30px;
}
.mod-scene-detailPhotoRight p {
	margin: 0 0 30px;
	padding: 0;
}

.mod-scene-detailPhotoCenter {
	text-align: center;
}
.mod-scene-detailPhotoCenter p {
}
@media (max-width:640px){
	.mod-scene-detailPhotoRight {
		float: none;
		display: block;
		margin: 0;
		text-align: center;
	}
	.mod-scene-detailPhotoRight p {
		margin: 0 0 15px;
		padding: 0;
	}
	.mod-scene-detailPhotoRight p img {
		width: 80%;
		height: auto;
	}

	.mod-scene-detailPhotoCenter {
		text-align: center;
	}
	.mod-scene-detailPhotoCenter p {
	}
	.mod-scene-detailPhotoCenter p img {
		width: 80%;
		height: auto;
	}
}


.mod-scene-detailMovieBox {
	margin: 0 0 30px;
	padding: 0;
	clear: both;
}
.mod-scene-detailMovieBox dl {
	margin: 0;
	padding: 0;
	background: #f2edb8;
}
.mod-scene-detailMovieBox dl dt {
	margin: 0;
	padding: 0;
	background: #e9e087;
}
.mod-scene-detailMovieBox dl dt span {
	display: none;
}
.mod-scene-detailMovieBox dl dd {
	margin: 0;
	padding: 15px;
	text-align: center;
}
@media (max-width:640px){
	.mod-scene-detailMovieBox {
		margin: 0 0 15px;
		padding: 0;
		clear: both;
	}
	.mod-scene-detailMovieBox dl {
		margin: 0;
		padding: 0;
		background: #f2edb8;
	}
	.mod-scene-detailMovieBox dl dt {
		margin: 0;
		padding: 0;
		background: #e9e087;
		text-align: center;
	}
	.mod-scene-detailMovieBox dl dt img {
		display: none;
	}
	.mod-scene-detailMovieBox dl dt span {
		display: block;
		padding: 10px;
		font-size: 1.2em;
		font-weight: bold;
		color: #685f09;
	}
	.mod-scene-detailMovieBox dl dd {
		margin: 0;
		padding: 10px;
		text-align: center;
	}
	.mod-scene-detailMovieBox dl dd iframe {
		width: 80%;
		height: auto;
	}
}


.mod-scene-detailDownload, .mod-scene-detailInquiry {
	margin: 0 0 30px;
	padding: 30px 30px 15px;
	background: #edeff1;
	border: 10px solid #e4e6e9;
}
@media (max-width:640px){
	.mod-scene-detailDownload, .mod-scene-detailInquiry {
		margin: 0 0 15px;
		padding: 15px 15px 10px;
	}
}

.mod-scene-detailDownload dl,
.mod-scene-detailInquiry dl {
	margin: 0;
	padding: 0;
	text-align: center;
}
.mod-scene-detailDownload dl dt,
.mod-scene-detailInquiry dl dt {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailDownload dl dd,
.mod-scene-detailInquiry dl dd {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailDownload dl dd.linkbtn,
.mod-scene-detailInquiry dl dd.linkbtn {
	margin: 0;
	padding: 0;
}
.mod-scene-detailDownload dl dd.linkbtn span,
.mod-scene-detailInquiry dl dd.linkbtn span {
	display: none;
}
@media (max-width:640px){
	.mod-scene-detailDownload dl,
	.mod-scene-detailInquiry dl {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.mod-scene-detailDownload dl dt,
	.mod-scene-detailInquiry dl dt {
		margin: 0 0 30px;
		padding: 0;
	}
	.mod-scene-detailDownload dl dd,
	.mod-scene-detailInquiry dl dd {
		margin: 0 0 30px;
		padding: 0;
	}
	.mod-scene-detailDownload dl dd.img,
	.mod-scene-detailInquiry dl dd.img {
		margin: 0;
		padding: 0 0 210px;
		background: url(/snc/scene/images/condominium/mq-img_photo_download.png) no-repeat center top;
		background-size: 80% auto;
	}
	.mod-scene-detailDownload dl dd.img img,
	.mod-scene-detailInquiry dl dd.img img {
		visibility: hidden;
		width: 100%;
		height: auto;
	}
	.mod-scene-detailDownload dl dd.linkbtn,
	.mod-scene-detailInquiry dl dd.linkbtn {
		width: 80%;
		margin: 0 auto 30px;
		padding: 0;
	}
	.mod-scene-detailDownload dl dd.linkbtn img,
	.mod-scene-detailInquiry dl dd.linkbtn img {
		display: none;
	}
	.mod-scene-detailDownload dl dd.linkbtn span,
	.mod-scene-detailInquiry dl dd.linkbtn span {
		display: block;
		margin: 0;
		padding: 10px;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	    border-radius: 7px;        /* 共通 */
	    -webkit-border-radius: 7px;    /* Chrom, Safari */
	    -moz-border-radius: 7px;   /* Firefox */
		background: #182a82;
		background: -moz-linear-gradient(top center, #315ac5 0%, #182a82 100%); /* Firefox */
		background: -webkit-gradient(linear, center top, center bottom, from(#315ac5), to(#182a82)); /* Chrom, Safari */
		background: linear-gradient(top center, #315ac5 0%, #182a82 100%); /* 共通 */
	}
	.mod-scene-detailDownload dl dd.linkbtn span:after,
	.mod-scene-detailInquiry dl dd.linkbtn span:after {
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		margin: 0 0 0 4%;
		padding: 0;
		border-left: 8px solid #ffffff;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
	}
}
@media (max-width:480px){
	.mod-scene-detailDownload dl dd.img,
	.mod-scene-detailInquiry dl dd.img {
		padding: 0 0 130px;
	}
}


/* マンション向け for condominium --------------------------------------------------------------------------------------- */

#condominium .mod-scene-detailPhoto01 {
	float: right;
	display: inline;
	width: 558px;
	margin: 0 0 0 10px;
}
#condominium .mod-scene-detailPhoto01 p {
	float: left;
	display: inline;
	width: 254px;
	margin: 0 0 30px 20px;
}
#condominium .mod-scene-detailPhoto01 p img {
	width: 254px;
	height: auto;
}
@media (max-width:640px){
	#condominium .mod-scene-detailPhoto01 {
		float: none;
		display: block;
		width: 100%;
		margin: 0;
		text-align: center;
	}
	#condominium .mod-scene-detailPhoto01 p {
		float: none;
		display: block;
		width: auto;
		margin: 0 0 15px;
	}
	#condominium .mod-scene-detailPhoto01 p img {
		width: 80%;
		height: auto;
	}
}

#condominium .mod-scene-detailPhoto03 {
}
#condominium .mod-scene-detailPhoto03 p {
}
#condominium .mod-scene-detailPhoto03 p img {
}
@media (max-width:640px){
	#condominium .mod-scene-detailPhoto03 {
	}
	#condominium .mod-scene-detailPhoto03 p {
		padding-bottom: 480px;
		background: url(/snc/scene/images/condominium/mq-img_photo_03.jpg) no-repeat center top;
		background-size: 80% auto;
	}
	#condominium .mod-scene-detailPhoto03 p img {
		visibility: hidden;
	}
}
@media (max-width:480px){
	#condominium .mod-scene-detailPhoto03 p {
		padding-bottom: 280px;
	}
}

@media (max-width:640px){
	#condominium .mod-scene-detailDownload dl dd.img,
	#condominium .mod-scene-detailInquiry dl dd.img {
		background: url(/snc/scene/images/condominium/mq-img_photo_download.png) no-repeat center top;
		background-size: 80% auto;
	}
}



/* 食品工場向け for food_factory --------------------------------------------------------------------------------------- */

#food_factory .mod-scene-detailText01 {
	margin-right: 230px;
}
@media (max-width:640px){
	#food_factory .mod-scene-detailText01 {
		margin-right: 0;
	}
}

#food_factory .mod-scene-detailPhoto01 {
	float: none;
	display: block;
	margin: 0;
}
#food_factory .mod-scene-detailPhoto01 p {
	float: left;
	display: inline;
}
#food_factory .mod-scene-detailPhoto01 p img {
}

#food_factory .mod-scene-detailPhoto01 p.photo01 {
	margin-right: 30px;
}
#food_factory .mod-scene-detailPhoto01 p.photo01 img {
	width: 313px;
	height: auto;
}
#food_factory .mod-scene-detailPhoto01 p.photo02 {
	margin-right: 30px;
}
#food_factory .mod-scene-detailPhoto01 p.photo02 img {
	width: 313px;
	height: auto;
}
#food_factory .mod-scene-detailPhoto01 p.photo03 {
	float: right;
	margin-top: -10em;
}
#food_factory .mod-scene-detailPhoto01 p.photo03 img {
	width: 170px;
	height: auto;
}
@media (max-width:640px){
	#food_factory .mod-scene-detailPhoto01 p {
		float: none;
		display: block;
	}
	#food_factory .mod-scene-detailPhoto01 p img {
	}

	#food_factory .mod-scene-detailPhoto01 p.photo01 {
		margin-right: 0;
	}
	#food_factory .mod-scene-detailPhoto01 p.photo01 img {
		width: auto;
		height: auto;
	}
	#food_factory .mod-scene-detailPhoto01 p.photo02 {
		margin-right: 0;
	}
	#food_factory .mod-scene-detailPhoto01 p.photo02 img {
		width: auto;
		height: auto;
	}
	#food_factory .mod-scene-detailPhoto01 p.photo03 {
		float: none;
		margin-top: 0;
	}
	#food_factory .mod-scene-detailPhoto01 p.photo03 img {
		width: auto;
		height: auto;
	}
}
@media (max-width:480px){
	#food_factory .mod-scene-detailPhoto01 p.photo01 img {
		width: 90%;
		height: auto;
	}
	#food_factory .mod-scene-detailPhoto01 p.photo02 img {
		width: 90%;
		height: auto;
	}
	#food_factory .mod-scene-detailPhoto01 p.photo03 img {
		width: 90%;
		height: auto;
	}
}

#food_factory .mod-scene-detailPhoto02 {
	float: right;
	display: inline;
	width: 450px;
	margin: 0 0 0 30px;
}
#food_factory .mod-scene-detailPhoto02 p {
	width: 450px;
}
#food_factory .mod-scene-detailPhoto02 p img {
	width: 450px;
	height: auto;
}
@media (max-width:640px){
	#food_factory .mod-scene-detailPhoto02 {
		float: none;
		display: block;
		width: auto;
		margin: 0;
	}
	#food_factory .mod-scene-detailPhoto02 p {
		width: auto;
	}
	#food_factory .mod-scene-detailPhoto02 p img {
		width: auto;
		height: auto;
	}
}
@media (max-width:480px){
	#food_factory .mod-scene-detailPhoto02 p img {
		width: 90%;
		height: auto;
	}
}

#food_factory .mod-scene-detailPhoto03 {
	float: right;
	display: inline;
	width: 492px;
	margin: 0 0 0 10px;
}
#food_factory .mod-scene-detailPhoto03 p {
	float: left;
	display: inline;
	width: 221px;
	margin: 0 0 30px 20px;
}
#food_factory .mod-scene-detailPhoto03 p img {
	width: 221px;
	height: auto;
}
@media (max-width:640px){
	#food_factory .mod-scene-detailPhoto03 {
		float: none;
		display: block;
		width: auto;
		margin: 0;
		text-align: center;
	}
	#food_factory .mod-scene-detailPhoto03 p {
		float: none;
		display: block;
		width: auto;
		margin: 0 0 15px;
	}
	#food_factory .mod-scene-detailPhoto03 p img {
		width: auto;
		height: auto;
	}
}
@media (max-width:480px){
	#food_factory .mod-scene-detailPhoto03 p img {
		width: 90%;
		height: auto;
	}
}

@media (max-width:640px){
	#food_factory .mod-scene-detailDownload dl dd.img,
	#food_factory .mod-scene-detailInquiry dl dd.img {
		background: url(/snc/scene/images/food_factory/mq-img_photo_download.png) no-repeat center top;
		background-size: 80% auto;
	}
}



/* 小規模店舗向け for small_store --------------------------------------------------------------------------------------- */

@media (max-width:640px){
	#small_store .mod-scene-detailDownload dl dd.img,
	#small_store .mod-scene-detailInquiry dl dd.img {
		background: url(/snc/scene/images/small_store/mq-img_photo_download.png) no-repeat center top;
		background-size: 80% auto;
	}
}



/* マンション駐車場向け for condominium_parking --------------------------------------------------------------------------------------- */

#condominium_parking .mod-scene-detailPhoto02 {
	float: right;
	display: inline;
	width: 558px;
	margin: 0 0 0 10px;
}
#condominium_parking .mod-scene-detailPhoto02 p {
	float: left;
	display: inline;
	width: 254px;
	margin: 0 0 30px 20px;
}
#condominium_parking .mod-scene-detailPhoto02 p img {
	width: 254px;
	height: auto;
}
@media (max-width:640px){
	#condominium_parking .mod-scene-detailPhoto02 {
		float: none;
		display: block;
		width: 100%;
		margin: 0;
		text-align: center;
	}
	#condominium_parking .mod-scene-detailPhoto02 p {
		float: none;
		display: block;
		width: auto;
		margin: 0 0 15px;
	}
	#condominium_parking .mod-scene-detailPhoto02 p img {
		width: 80%;
		height: auto;
	}
}

#condominium_parking .mod-scene-detailPhoto03 {
}
#condominium_parking .mod-scene-detailPhoto03 p {
	float: left;
	display: inline;
}
#condominium_parking .mod-scene-detailPhoto03 p:first-child {
	margin-right: 30px;
}
@media (max-width:640px){
	#condominium_parking .mod-scene-detailPhoto03 {
		text-align: center;
	}
	#condominium_parking .mod-scene-detailPhoto03 p {
		float: none;
		display: block;
	}
	#condominium_parking .mod-scene-detailPhoto03 p:first-child {
		margin-right: 0;
	}
	#condominium_parking .mod-scene-detailPhoto03 p img {
		visibility: hidden;
		width: 100%;
		height: auto;
	}
	#condominium_parking .mod-scene-detailPhoto03 p.photo01 {
		margin-bottom: -50px;
		background: url(/snc/scene/images/condominium_parking/mq-img_photo_03-1.jpg) no-repeat center top;
		background-size: 100% auto;
	}
	#condominium_parking .mod-scene-detailPhoto03 p.photo02 {
		padding-bottom: 50px;
		background: url(/snc/scene/images/condominium_parking/mq-img_photo_03-2.jpg) no-repeat center top;
		background-size: 100% auto;
	}
}
@media (max-width:480px){
	#condominium_parking .mod-scene-detailPhoto03 p.photo01 {
		margin-bottom: -30px;
	}
	#condominium_parking .mod-scene-detailPhoto03 p.photo02 {
		padding-bottom: 30px;
	}
}

@media (max-width:640px){
	#condominium_parking .mod-scene-detailDownload dl dd.img,
	#condominium_parking .mod-scene-detailInquiry dl dd.img {
		background: url(/snc/scene/images/condominium_parking/mq-img_photo_download.png) no-repeat center top;
		background-size: 80% auto;
	}
}



/* 工場外周監視向け for monitor_factory --------------------------------------------------------------------------------------- */

@media (max-width:640px){
	#monitor_factory .mod-scene-detailPhoto02 {
	}
	#monitor_factory .mod-scene-detailPhoto02 p {
		padding-bottom: 360px;
		background: url(/snc/scene/images/monitor_factory/mq-img_photo_02.jpg) no-repeat center top;
		background-size: 60% auto;
	}
	#monitor_factory .mod-scene-detailPhoto02 p img {
		visibility: hidden;
		width: 100%;
		height: auto;
	}
}
@media (max-width:480px){
	#monitor_factory .mod-scene-detailPhoto02 p {
		padding-bottom: 290px;
		background: url(/snc/scene/images/monitor_factory/mq-img_photo_02.jpg) no-repeat center top;
		background-size: 80% auto;
	}
}

#monitor_factory .mod-scene-detailPhoto03 {
}
#monitor_factory .mod-scene-detailPhoto03 p {
	float: left;
	display: inline;
}
#monitor_factory .mod-scene-detailPhoto03 p:first-child {
	margin-right: 30px;
}
@media (max-width:640px){
	#monitor_factory .mod-scene-detailPhoto03 {
		text-align: center;
	}
	#monitor_factory .mod-scene-detailPhoto03 p {
		float: none;
		display: block;
	}
	#monitor_factory .mod-scene-detailPhoto03 p:first-child {
		margin-right: 0;
	}
	#monitor_factory .mod-scene-detailPhoto03 p img {
		visibility: hidden;
		width: 100%;
		height: auto;
	}
	#monitor_factory .mod-scene-detailPhoto03 p.photo01 {
		margin-bottom: -50px;
		background: url(/snc/scene/images/monitor_factory/mq-img_photo_03-1.jpg) no-repeat center top;
		background-size: 100% auto;
	}
	#monitor_factory .mod-scene-detailPhoto03 p.photo02 {
		padding-bottom: 50px;
		background: url(/snc/scene/images/monitor_factory/mq-img_photo_03-2.jpg) no-repeat center top;
		background-size: 100% auto;
	}
}
@media (max-width:480px){
	#monitor_factory .mod-scene-detailPhoto03 p.photo01 {
		margin-bottom: -30px;
	}
	#monitor_factory .mod-scene-detailPhoto03 p.photo02 {
		padding-bottom: 30px;
	}
}

@media (max-width:640px){
	#monitor_factory .mod-scene-detailDownload dl dd.img,
	#monitor_factory .mod-scene-detailInquiry dl dd.img {
		background: url(/snc/scene/images/monitor_factory/mq-img_photo_download.png) no-repeat center top;
		background-size: 80% auto;
	}
}



/* 運輸・倉庫業向け for transport --------------------------------------------------------------------------------------- */

#transport .mod-scene-detailPhoto01 {
}
#transport .mod-scene-detailPhoto01 p {
	float: right;
	display: inline;
}
#transport .mod-scene-detailPhoto01 p:first-child {
	float: left;
}
@media (max-width:640px){
	#transport .mod-scene-detailPhoto01 {
		text-align: center;
	}
	#transport .mod-scene-detailPhoto01 p {
		float: none;
		display: block;
	}
	#transport .mod-scene-detailPhoto01 p:first-child {
		float: none;
	}
}

#transport .mod-scene-detailPhoto02 {
	float: right;
	display: inline;
	width: 558px;
	margin: 0 0 0 10px;
}
#transport .mod-scene-detailPhoto02 p {
	float: left;
	display: inline;
	width: 254px;
	margin: 0 0 30px 20px;
}
#transport .mod-scene-detailPhoto02 p img {
	width: 254px;
	height: auto;
}
@media (max-width:640px){
	#transport .mod-scene-detailPhoto02 {
		float: none;
		display: block;
		width: 100%;
		margin: 0;
		text-align: center;
	}
	#transport .mod-scene-detailPhoto02 p {
		float: none;
		display: block;
		width: auto;
		margin: 0 0 15px;
	}
	#transport .mod-scene-detailPhoto02 p img {
		width: 80%;
		height: auto;
	}
}

@media (max-width:640px){
	#transport .mod-scene-detailDownload dl dd.img,
	#transport .mod-scene-detailInquiry dl dd.img {
		background: url(/snc/scene/images/transport/mq-img_photo_download.png) no-repeat center top;
		background-size: 80% auto;
	}
}



/* データセンター向け for datacenter --------------------------------------------------------------------------------------- */

#datacenter .mod-scene-detailPhoto01 {
}
#datacenter .mod-scene-detailPhoto01 p {
	float: right;
	display: inline;
}
#datacenter .mod-scene-detailPhoto01 p:first-child {
	float: left;
}
@media (max-width:640px){
	#datacenter .mod-scene-detailPhoto01 {
		text-align: center;
	}
	#datacenter .mod-scene-detailPhoto01 p {
		float: none;
		display: block;
	}
	#datacenter .mod-scene-detailPhoto01 p:first-child {
		float: none;
	}
}

#datacenter .mod-scene-detailPhoto02 {
}
@media (max-width:640px){
	#datacenter .mod-scene-detailPhoto02 {
	}
	#datacenter .mod-scene-detailPhoto02 p {
		padding-bottom: 30px;
		background: url(/snc/scene/images/datacenter/mq-img_photo_02.jpg) no-repeat center top;
		background-size: 80% auto;
	}
	#datacenter .mod-scene-detailPhoto02 p img {
		visibility: hidden;
		width: 100%;
		height: auto;
	}
}
@media (max-width:480px){
	#datacenter .mod-scene-detailPhoto02 p {
		padding-bottom: 40px;
		background: url(/snc/scene/images/datacenter/mq-img_photo_02.jpg) no-repeat center top;
		background-size: 100% auto;
	}
}

#datacenter .mod-scene-detailPhoto03 {
}
@media (max-width:640px){
	#datacenter .mod-scene-detailPhoto03 {
	}
	#datacenter .mod-scene-detailPhoto03 p {
		padding-bottom: 560px;
		background: url(/snc/scene/images/datacenter/mq-img_photo_03.jpg) no-repeat center top;
		background-size: 80% auto;
	}
	#datacenter .mod-scene-detailPhoto03 p img {
		visibility: hidden;
		width: 100%;
		height: auto;
	}
}
@media (max-width:480px){
	#datacenter .mod-scene-detailPhoto03 p {
		padding-bottom: 400px;
		background: url(/snc/scene/images/datacenter/mq-img_photo_03.jpg) no-repeat center top;
		background-size: 100% auto;
	}
}




/*  download＆inquiry page style
------------------------------------------------------------------------------------------------------------------*/

.mod-scene-lecture-2_box{
	overflow: hidden;
}

.mod-scene-lecture-2_box .left_box{
	float: left;
	width: 420px;
}

.mod-scene-lecture-2_box .right_box{
	float: right;
	width: 450px;
	margin-top: 20px;
}


.mod-scene-lecture-2_box .right_box p{
	float: left;
}

.mod-scene-lecture-2_box .right_box .img_l{
	margin-right: 25px;
}


@media (max-width:640px){
	.mod-scene-lecture-2_box .left_box,.mod-scene-lecture-2_box .right_box,.mod-scene-lecture-2_box .right_box p{
		float: none;
		width: 100%;
	}

	.mod-scene-lecture-2_box .right_box p{
		width: 100%;
	}

	.mod-scene-lecture-2_box .right_box p img{
		width: 100%;
		max-width: 260px;
		display: block;
		margin: 0 auto;
	}

}





.mod-scene-lecture-2_box .left_box2{
	float: left;
	width: 600px;

}

.mod-scene-lecture-2_box .right_box2{
	float: right;
	width: 260px;
	margin-right: 10px;
	margin-top: 20px;
}


@media (max-width:640px){
	.mod-scene-lecture-2_box .left_box2,.mod-scene-lecture-2_box .right_box2,.mod-scene-lecture-2_box .right_box2 p{
		float: none;
		width: 100%;
	}

	.mod-scene-lecture-2_box .right_box2 p img{
		width: 100%;
		max-width: 260px;
		display: block;
		margin: 0 auto 40px auto;
	}


}










.mod-scene-detailLineBox {
	padding: 30px 30px 0;
	border: 1px solid #ebebeb;
}
.mod-scene-detailLineBox h3 {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailLineBox span {
	display: none;
}
.mod-scene-detailLineBox span.mod-iconNewWin {
	display: inline-block;
}
@media (max-width:640px){
	.mod-scene-detailLineBox {
		margin-bottom: 30px;
		padding: 0;
		border: none;
		border-bottom: 1px solid #ebebeb;
	}
	.mod-scene-detailLineBox h3 {
		margin: 15px 0;
		padding: 0 0 5px;
		border-bottom: 1px solid #ebebeb;
	}
	.mod-scene-detailLineBox img {
		display: none;
	}
	.mod-scene-detailLineBox span {
		display: block;
		padding-left: 10px;
		font-size: 1.4em;
		font-weight: bold;
		border-left: 25px solid #444444;
	}
	.mod-scene-detailLineBox span.mod-iconNewWin {
		display: inline-block;
		padding-left: 0;
		font-size: 1.0em;
		border: none;
	}
}
@media (max-width:480px){
	.mod-scene-detailLineBox span br {
		display: block;
	}
}

.mod-scene-detailLineBox p {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailLineBox dl {
	margin: 0 0 30px;
	padding: 0;
}
.mod-scene-detailLineBox dl dt {
	margin: 0;
	padding: 8px 15px;
	background: #ebebeb;
	font-weight: bold;
}
.mod-scene-detailLineBox dl dd {
	margin: 15px 15px 0;
	padding: 0;
}
.mod-scene-detailLineBox dl dd ul,
.mod-scene-detailLineBox dl dd ol {
	margin-top: 30px;
}
@media (max-width:640px){
	.mod-scene-detailLineBox p {
		margin: 0 0 15px;
		padding: 0 10px;
	}
	.mod-scene-detailLineBox dl {
		margin: 0 0 15px;
		padding: 0;
	}
	.mod-scene-detailLineBox dl dt {
		margin: 0;
		padding: 8px 10px;
		background: #ebebeb;
		font-weight: bold;
	}
	.mod-scene-detailLineBox dl dd {
		margin: 15px 10px 0;
		padding: 0;
	}
	.mod-scene-detailLineBox dl dd ul,
	.mod-scene-detailLineBox dl dd ol {
		margin-top: 15px;
	}
}


ul.mod-scene-agree {
	width: 490px;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}
ul.mod-scene-agree li {
	display: inline-block;
	margin: 0 15px;
	padding: 0;
	vertical-align: top;
}
ul.mod-scene-agree li a {
}
ul.mod-scene-agree li img {
}
ul.mod-scene-agree li span {
	display: none;
}
@media (max-width:640px){
	ul.mod-scene-agree {
		width: auto;
		margin: 15px auto 0;
		list-style-type: none;
	}
	ul.mod-scene-agree li {
		display: block;
		width: 80%;
		margin: 0 auto 15px;
		text-align: center;
		vertical-align: top;
	}
	ul.mod-scene-agree li a {
	}
	ul.mod-scene-agree li img {
		display: none;
	}
	ul.mod-scene-agree li span {
		display: block;
	}
	ul.mod-scene-agree li span.btn {
		margin: 0;
		padding: 10px;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	    border-radius: 7px;        /* 共通 */
	    -webkit-border-radius: 7px;    /* Chrom, Safari */
	    -moz-border-radius: 7px;   /* Firefox */
		background: #182a82;
		background: -moz-linear-gradient(top center, #315ac5 0%, #182a82 100%); /* Firefox */
		background: -webkit-gradient(linear, center top, center bottom, from(#315ac5), to(#182a82)); /* Chrom, Safari */
		background: linear-gradient(top center, #315ac5 0%, #182a82 100%); /* 共通 */
	}
	ul.mod-scene-agree li span.btn:after {
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		margin: 0 0 0 4%;
		padding: 0;
		border-left: 8px solid #ffffff;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
	}
	ul.mod-scene-agree li span.caution {
		margin-top: 5px;
		font-size: 0.769em;
		color: #555555;
	}
}
@media (max-width:640px){
	ul.mod-scene-agree li {
		width: 90%;
	}
}



/*  mod-scene-lecture 15/05/13
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.mod-scene-lecture{
	background-color: #fff;
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 30px;
	border: solid 2px #efecc1;
	padding: 0 20px 10px 20px;
}

.mod-scene-lecture .system{
	margin-top: 35px;
}
@media (max-width:640px){
	.mod-scene-lecture .system{
		width: 100%;
		margin-top: 20px;
	}
}

.title_h4_1{
	margin-bottom: 5px;
	font-size: 19px;
	color: #003099;
}

.title_h4_2{
	margin-bottom: 10px;
	font-size: 19px;
	color: #000;
}
@media (max-width:640px){
	.title_h4_2{
		margin-top: 20px;
		margin-bottom: 5px;
		font-size: 20px;
		color: #000;
	}
}

.title_h4_3{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 18px;
	color: #000;
}

.title_h5_1{
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 15px;
}

.title_h5_1 span{
	font-size: 12px;
}


.system_box{
	overflow: hidden;
}

.price_box{
	background-color: #e8ffff;
	border: solid 2px #efecc1;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 15px;
}

.price_box .left_box{
	float: left;
	display: block;
	overflow: hidden;
}

.price_box .right_box{
	float: right;
	display: block;
	overflow: hidden;
	width: 395px;
}

.price_box dl{
	list-style: none;
	font-size: 13px;
	margin-top: 10px;
	padding-left: 0px;
	overflow: hidden;
}

.price_box dl dt{
	float: left;
	margin-top: 5px;
	width:300px;
}

.price_box dl dd{
	float: right;
	margin-top: 5px;
}

.price_box dl .text_s{
	font-size: 11px;
}


@media (max-width:640px){
	.price_box .left_box , .price_box .right_box{
		float: none;
	}
	.price_box .left_box img{
		width: 100%;
	}
	.price_box .right_box{
		width: 100%;
	}
	.price_box dl dt{
		width: 80%;
	}
	.price_box dl dd{
		margin: 5px 0 0 0;
	}
	.inline-block{
		display: inline-block;
	}
}




.mod-scene-lecture2{
	background-color: #fff;
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 30px;
	border: solid 2px #efecc1;
	padding: 10px 30px 10px 30px;
}

.lecture2_box{
	overflow: hidden;
}


.lecture2_box .left_box{
	float: left;
}

.lecture2_box .right_box{
	float: right;
}


.lecture3_box{
	overflow: hidden;
}


.lecture3_box .left_box{
	float: left;
	width: 400px;
}

.lecture3_box .right_box{
	float: right;
	width: 400px;
}

@media (max-width:640px){
	.lecture3_box .left_box,.lecture3_box .right_box{
		float: none;
		width: 100%;
	}
}


.lecture3_box .left{
	float: left;
	width: 190px;
	padding-top: 30px;
}

.lecture3_box .right{
	float: right;
	width: 200px;
	font-size: 13px;
}


@media (max-width:640px){
	.lecture3_box .left,.lecture3_box .right{
		float: none;
		width: 100%;
	}
}



.camera_list{
	overflow: hidden;
	margin: 15px auto 40px auto;
}



.camera_list dt{
	float: left;
	display: block;
	width: 145px;
	margin: 0 0 0 10px;
}

.camera_list dd{
	float: right;
	display: block;
	width: 660px;
	margin: 0 0 0 0;
}

.camera_list dd span{
	font-size: 10px;
}


@media (max-width:640px){
	.camera_list dt , .camera_list dd{
		float: none;
		width: 100%;
	}
}

.align_right{
	text-align: right;
}
@media (max-width:640px){
	.align_right{
		text-align: left;
	}
}

.single{
	margin-left: 217px !important;
}

@media (max-width:640px){
	.single{
		margin-left: auto !important;
	}
}

.single_box{
	  bottom: 58px !important;
}

.asterisk_s{
	font-size: 8px !important;
	vertical-align: super;
}

.asterisk{
	font-size: 12px !important;
	color: #83838f;
}

.asterisk2{
	list-style: none;
	font-size: 11px !important;
	color: #83838f;
	margin-top: 0;
	margin-bottom: 40px;
}

.option_MR_5{
	margin-right: 10px;
}

@media (max-width:640px){
	.option_MR_5{
		margin-right: 0px;
	}
}

.pc{
	display: block;
}
@media (max-width:640px){
	.pc{
		display: none;
	}
}

.sp{
	display: none;
}

@media (max-width:640px){
	.sp{
		display: block;
	}
}


