@charset "utf-8";

#firstContent {
	.wrap {
		.contents {
			.privacy_title {
				border:1px solid #4a647c;
				max-width:640px;
				margin:0 auto;
				padding:10px 15px;
				h3 {
					font-size:1.4rem;
					color:#4a647c;
					text-align:center;
					margin-bottom:.5em;
				}
				p {
					font-size:1.3rem;
					color:#4a647c;
					margin-bottom:1em;
					line-height:1.66;
					margin:0;
					a {
						color:#0078dc;
					}
				}
				.btnwrap {
					margin-bottom: 30px;
				}
			}
		}
	}
}

#mainContent {
 .wrap {
	 .contents {
		 h2 {
			 margin-bottom:2em;
		 }
		 h3 {
			 font-size:2.0rem;
			 color:#003d96;
			 line-height:1.3;
			 margin-bottom:.5em;
		 }
		 h4 {
			 display:inline-block;
			 font-weight:500;
			 padding:.25em 1em;
			 font-size:1.8rem;
			 background-color:#003d96;
			 color:#FFFFFF;
			 line-height:1.3;
			 margin:1em 0 1em;
		 }
		 h5 {
			 font-size:1.6rem;
			 line-height:1.8;
			 font-weight:400;
			 color:#4a647c;
			 &:not(:last-child) {
				 margin-bottom:.5em;
			 }
		 }
		 p {
			 color:#4a647c;
			 &:not(:last-child) {
				 margin-bottom:1em;
			 }
		 }
	 }
 }
}

@media screen and (max-width:768px){
	
}