
@media screen and ( min-width: 800px ) {
	/*	index
	================================================== */

	main{
		padding-bottom:0;
		margin-top: 80px;
	}


	/*	繝壹�繧ｸ繧ｿ繧､繝医Ν
	================================================== */

	main .titleBox{
		background:url(../img/mainimg.png) no-repeat center center;
		background-size:cover;

	}




	/*	privacy
	================================================== */

	main .privacy{
		min-width:900px;
		margin-bottom:80px;
		font-size: 1.4rem;
		line-height: 1.5em;
	}


	main .privacy article .box{
		width:860px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:36px;
	}
	main .privacy article .box p.lead{
		margin-bottom:20px;

	}

	main .privacy article .box ol{
		padding-left:2em;
	}
	main .privacy article .box ol li{
		list-style-type:inherit;
		margin-bottom:30px;
	}
	main .privacy article .box ol li span{
		font-weight:bold;
	}
	main .privacy article .box ol li h3{
		margin-bottom:6px;
	}
	main .privacy article .box ol li ol{
		padding-top:20px;
	}
	main .privacy article .box ol li ol li{
		margin-bottom:6px;
	}
	main .privacy article .box ol li ol li ol{
		padding:10px 0 16px 2em;
	}

	main .privacy article .box ol li.circle{
		list-style-type:circle;
	}


	main .privacy article .box .content{
		background:#f9f9f9;
		padding:30px;
		text-align:center;
	}
	main .privacy article .box .content h4{
		text-align:center;
		font-size:16px;
		letter-spacing:2px;
		border-bottom:1px solid #000;
		padding-bottom:10px;
		padding-left:10px;
		margin-bottom:22px;
	}
	main .privacy article .box .content p{
		display:inline-block;
	}
	main .privacy article .box .content span{
		display:block;
		text-align:left;
	}
}

@media screen and ( max-width: 800px ) {

	/*	index
	================================================== */

	main{
		padding-bottom:0;
	}

	main .titleBox{
		background:url(../img/mainimg.png) no-repeat center center;
		background-size:cover;

	}




	/*	isms
	================================================== */

	main .privacy{
		margin-bottom:45px;
		font-size: 1.2rem;
		line-height: 1.5em;
	}


	main .privacy article .box{
		padding:0 3%;
		margin-bottom:25px;
	}

	main .privacy article .box p.lead{
		margin-bottom:20px;
		padding-left:0;
	}



	main .privacy article .box ol{
		padding-left:0;
	}
	main .privacy article .box ol li{
		list-style-type:inherit;
		margin-bottom:30px;
	}
	main .privacy article .box ol li span{
		font-weight:bold;
	}

	main .privacy article .box ol li h3{
		margin-bottom:6px;
	}
	main .privacy article .box ol li ol{
		padding-top:20px;
	}
	main .privacy article .box ol li ol li{
		margin-bottom:6px;
	}
	main .privacy article .box ol li ol li ol{
		padding:10px 0 16px 5px;
	}

	main .privacy article .box ol li.circle{
		list-style-type:circle;
	}


	main .privacy article .box .content{
		background:#f9f9f9;
		padding:20px;
		text-align:center;
	}
	main .privacy article .box .content h4{
		text-align:center;
		font-size:16px;
		letter-spacing:2px;
		border-bottom:1px solid #000;
		padding-bottom:10px;
		padding-left:10px;
		margin-bottom:22px;
	}
	main .privacy article .box .content p{
		display:inline-block;
	}
	main .privacy article .box .content span{
		display:block;
		text-align:left;
	}
}


