@charset "utf-8";

main {
    display: block;
	text-align: center;
	color: #272D66;
}
main a, main a:active, main a:visited {
	color: #272D66;
}
main a:hover {
	color: #D69B2D;
}

h1 {
	color: #272D66;
	margin-top: 1.5rem;
}




#dtlayout {
	display: block;
	width: 100%;
	color: #272D66;
}
#dtlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#dtcontent {
	display: block;
}

#dtpics {
	display: block;
	padding: 5rem 0rem 5rem 0rem;
}
#dtpics img {
	height: 22.5rem;
	vertical-align: middle;
	box-shadow: 0.125rem 0.125rem 0.25rem 0.125rem rgba(0,0,0,0.50);
}
#dtpic01 {
	display: inline-block;
	rotate: -3deg;
	padding: 0rem 2rem 0rem 0rem;
}
#dtpic02 {
	display: inline-block;
	vertical-align: middle;
	rotate: 1deg;
	padding: 2rem 2rem 0rem 2rem;
}
#dtpic03 {
	display: inline-block;
	vertical-align: middle;
	rotate: -2.5deg;
	padding: 0rem 2rem 2rem 2rem;
}
#dtpic04 {
	display: inline-block;
	vertical-align: middle;
	rotate: 3deg;
	padding: 1.5rem 2rem 0rem 2rem;
}
#dtpic05 {
	display: inline-block;
	vertical-align: middle;
	rotate: 6.5deg;
	padding: 0rem 0rem 2rem 2rem;
}




#tzlayout {
	display: block;
	width: 100%;
}
#tzlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#tzcontent {
	display: block;
	color: #272D66;
}

#tzpics {
	display: block;
	padding: 2.5rem 0rem 0rem 0rem;
}
#tzpicsrowone {
	display: block;
	padding-right: 10rem;
}
#tzpicsrowtwo {
	display: block;
	padding: 1.75rem 0rem 0rem 10rem;
}
#tzpics img {
	height: 20rem;
	vertical-align: middle;
	box-shadow: 0.125rem 0.125rem 0.25rem 0.125rem rgba(0,0,0,0.50);
}
#tzpic01 {
	display: inline-block;
	rotate: -3deg;
	padding: 0rem 2rem 0rem 0rem;
}
#tzpic02 {
	display: inline-block;
	vertical-align: middle;
	rotate: 1deg;
	padding: 2rem 2rem 0rem 2rem;
}
#tzpic03 {
	display: inline-block;
	vertical-align: middle;
	rotate: 4.5deg;
	padding: 0rem 2rem 2rem 2rem;
}
#tzpic04 {
	display: inline-block;
	vertical-align: middle;
	rotate: 2deg;
	padding: 0.5rem 2rem 0rem 2rem;
}
#tzpic05 {
	display: inline-block;
	vertical-align: middle;
	rotate: -2.5deg;
	padding: 2.5rem 2rem 0rem 2rem;
}
#tzpic06 {
	display: inline-block;
	vertical-align: middle;
	rotate: 1.5deg;
	padding: 0rem 0rem 2.5rem 2rem;
}




#tplayout {
	display: block;
	width: 100%;
}
#tplayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#tpcontent {
	display: block;
	color: #272D66;
}

#tppics {
	display: block;
	padding: 2.5rem 0rem 0rem 0rem;
}
#tppicsrowone {
	display: block;
	padding-right: 7.5rem;
}
#tppicsrowtwo {
	display: block;
	padding: 1.25rem 0rem 0rem 5.5rem;
}
#tppicsrowthree {
	display: block;
	padding: 1.25rem 6.5rem 0rem 0rem;
}
#tppics img {
	height: 20rem;
	vertical-align: middle;
	box-shadow: 0.125rem 0.125rem 0.25rem 0.125rem rgba(0,0,0,0.50);
}
#tppic01 {
	display: inline-block;
	rotate: -1deg;
	padding: 0rem 2rem 0rem 0rem;
}
#tppic02 {
	display: inline-block;
	vertical-align: middle;
	rotate: 3deg;
	padding: 0rem 0rem 2.5rem 3.5rem;
}
#tppic03 {
	display: inline-block;
	vertical-align: middle;
	rotate: -2.5deg;
	padding: 0rem 2rem 0rem 2rem;
}
#tppic04 {
	display: inline-block;
	vertical-align: middle;
	rotate: 4deg;
	padding: 0rem 2rem 2.5rem 3.5rem;
}
#tppic05 {
	display: inline-block;
	vertical-align: middle;
	rotate: 1.5deg;
	padding: 0rem 2rem 0rem 2rem;
}
#tppic06 {
	display: inline-block;
	vertical-align: middle;
	rotate: -1.5deg;
	padding: 0rem 0rem 2.5rem 3.5rem;
}




#mlayout {
	display: block;
	width: 100%;
}
#mlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#mcontent {
	display: block;
	color: #272D66;
}

#mpics {
	display: block;
	padding: 2rem 0rem 0rem 0rem;
}
#mpic01 {
	display: block;
	background-image: url("05-m.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	height: 22.5rem;
	margin: 0rem auto 0.75rem 1rem;
}
#mpic02 {
	display: block;
	background-image: url("03-m.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	height: 22.5rem;
	margin: 0rem auto 0.75rem 5rem;
}
#mpic03 {
	display: block;
	background-image: url("02-m.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	height: 22.5rem;
	margin: 0rem auto 0.75rem 2.5rem;
}
#mpic04 {
	display: block;
	background-image: url("01-m.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	height: 22.5rem;
	margin: 0rem auto 0.75rem 4rem;
}
#mpic05 {
	display: block;
	background-image: url("04-m.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	height: 22.5rem;
	margin: 0rem auto 0.75rem 1rem;
}
#mpic06 {
	display: block;
	background-image: url("06-m.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	height: 22.5rem;
	margin: 0rem auto 0rem 5rem;
}




@media screen and (min-width: 1280px) {
#tzlayout {
	display: none;
}
}

@media screen and (max-width: 1279px) {
#dtlayout {
	display: none;
}
}

@media screen and (min-width: 850px) {
#tplayout {
	display: none;
}
}

@media screen and (max-width: 849px) {
#tzlayout {
	display: none;
}
}
	
@media screen and (min-width: 450px) {
#mlayout {
	display: none;
}
}
	
@media screen and (max-width: 449px) {
#tplayout {
	display: none;
}
}