@charset "utf-8";
/* CSS Document */

.purosuberu{}
	section:nth-of-type(1) .leftimg p{margin:0 0 30px;}
	section:nth-of-type(1) .leftimg ul{}
		section:nth-of-type(1) .leftimg ul li{width:30%;float:left;height: 100px;}
			section:nth-of-type(1) .leftimg ul li:nth-of-type(2){margin:0 5%;}
	section:nth-of-type(1) dl{margin:0 0 10px;}
		section:nth-of-type(1) dl dt{color:#4DA78F;margin:0 0 5px;}
		section:nth-of-type(1) dl dd{}
	#thumb01 li a:hover{opacity:0.7;}
	section h3{color:#6BB19D;font-size:18px;border-bottom:1px solid #000000;margin:0 0 30px;}
	#c3 p{text-align:center;font-size:16px;margin:0 0 30px;color:#6BB19D;}
	#c3 .up{width:90%;margin:0 auto 50px;position:relative;border:4px #FFFFFF solid;padding:10px;}
	#c3 .up:hover{border:4px solid #6BB19D;}
#modal {position: fixed;width: 100%;height: 100%;top: 0;right: 0;background: rgba(0,0,0,0.7);display: none;z-index: 999;}
	#modal p{width:960px; background: #FFF; border: #eee 1px solid; padding: 20px;margin: 0px auto; position: relative; border-radius: 10px;}
		#modal p .close img{position:absolute;right:-2%;top:-2%;width:5%;}
	#c3 .btn{width:400px;margin:0 auto;}
		#c3 .btn a{color:#FFFFFF;display:block;background-color:#6BB19D;padding:10px 0;text-decoration:none;}
	#c4{}
	#c4 dl{margin:0 0 50px;text-align:center;}
		#c4 dl dt{font-size:18px;background-color:#6BB19D;width:160px;margin:0 auto 30px;;color:#FFFFFF;padding:10px 0; }
		#c4 dl dd{width:95%;margin:0 auto;}
	#c5 p{width:50%;padding:120px 0 0; float:left;font-size:16px;line-height:180%;}
	.t_center{text-align: center;}
	.line_s{margin: 70px auto 70px;text-align: center;}

	
.sub_modal ul {
	display: block;
}
.sub_modal ul li {
	width: 19%;
    margin: 10px auto;
		display: inline-block;
}
.modal-body {
	text-align: center;
}
.modal-footer {
	text-align: center !important;
}
.modal-f {
	text-align: center;
}
