.block0 {padding-top:2rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;background-color:#333;color:#fff;font-size:0.8rem;}
.block0 ul.title {list-style-type:none;padding-left:0;}
.block0 ul.title li {display:inline;margin-right:2rem;color:#999;}
.block0 ul.title li a {text-decoration:none;color:#999;}
.block0 ul.title li a:hover {color:#000;}
.block0 ul.option {list-style-type:none;padding-left:0;}
.block0 ul.option li {display:inline;margin-right:2rem;color:#999;}
.block0 ul.option li a {text-decoration:none;color:#999;}
.block0 ul.option li a:hover,
.block0 ul.option li a.active {color:#fff;}

.block1 {padding-top:3rem;padding-bottom:3rem;background-color:#333;color:#fff;}
.block1 ul.title {list-style-type:none;padding-left:0;}
.block1 ul.title li {display:inline;margin-right:2rem;color:#999;}
.block1 ul.title li a {text-decoration:none;color:#999;}
.block1 ul.title li a:hover {color:#fff;}

.block1 h1 {font-family: "didot", serif;font-size:3rem;font-style:italic;}
.block1 .item {margin-top:1rem;margin-bottom:1rem;}
.block1 .item h2 {font-family: "didot", serif;font-size:1.5rem;font-weight:normal;}
.block1 .item h2 a {color:#fff;text-decoration:none;}
.block1 .item h2 a:hover {color:#666;}
.block1 .item h3 {font-family: "didot", serif;font-size:1rem;font-style:italic;font-weight:normal;}
.block1 .item h4 {font-family: "halis", serif;font-size:1rem;font-weight:bold;}
.block1 .item img {width:100%;}
.block1 .item .container-caption {position:relative;}
.block1 .item .caption {font-family: "didot", serif;font-size:0.8rem;position:absolute;bottom:0;left:0;width:100%;height:25%;background-color:rgba(0,0,0,0.7);color:#fff;padding:1rem 1.5rem;}
.block1 .item .caption .col-2 {padding-left:0;padding-right:0;}
.block1 .item .caption .value {font-family: "halis", serif;font-weight:bold;}
.block1 .item .caption2 {font-family: "halis", serif;font-size:1rem;padding-top:5rem;display:none;}
.block1 .item .caption2 a {font-family: "halis", serif;border:1px solid #fff;text-decoration:none;color:#fff;padding:0.5rem 2rem;}
.block1 .item .viewlist {position:absolute;bottom:2rem;left:0;width:100%;}
.block1 a.page {color:#000;text-decoration:none;}

@media only screen and (max-width: 768px) {
	.block1 h1 {font-size:2.5rem;}
	.block1 .item h2 {font-size:1.8rem;margin-top:0.5rem;font-weight:bold;margin-bottom:0;}
	.block1 .item h3 {font-size:1.3rem;}
	.block1 .item h4 {font-size:1rem;}

	.block1 .item .caption {font-size:0.7rem;height:33%;font-weight:bold;}
	.block1 .item .caption .col1 {width:25%;}
	.block1 .item .caption .col2 {display:none;}

	.block1 .item .caption2 {padding-top:1rem;}

	.search .container {min-height:auto;}
	.search .item h2 {font-size:1.6rem;}
	.search .btn-toggle {font-size:1.2rem;}
	.search .btn-search {font-size:1.2rem;}
	.container1 {font-size:1.2rem;}
}
@media only screen and (max-width: 768px) and (orientation:landscape) {}