@media (max-width: 1024px){}
@media (min-width: 881px){
/* --- Layout --- */
.dakbg {
    padding-left: 40px;
    padding-right: 40px;
}
/* --- Layout end --- */
/* --- Front Page --- */
.fpg .pgettl, .fpgjgn {
	line-height: 1.2;
}
.fpg .pgettl {
	font-size: 66px;
}
.fpgjgn {
    font-size: 24px;
	margin-bottom: 40px;
}
.icrspk {
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
}
.icrgbr {
    padding-right: 30px;
}
/* --- Front Page end --- */
}
@media (max-width: 880px){}
@media (max-width: 768px){}
@media (min-width: 725px){}
@media (min-width: 641px){}
@media (max-width: 640px){}
@media (max-width: 560px){}
@media (min-width: 481px){}
@media (max-width: 480px){
/* --- WP Gallery --- */
.gallery .gallery-item {
	width:50%;
}
/* --- WP Gallery end --- */
/* --- Layout --- */
.hrcstm {
    margin-top: 35px;
    margin-bottom: 35px;
}
/* --- Layout end --- */
/* --- Header --- */
.hdrlgo img {
    height: 32px;
}
/* --- Header end --- */
/* --- Front Page --- */
.fpg .pgettl {
    margin-top: 30px;
}
.fpgimgone {
    margin-right: 0px;
}
/* --- Front Page end --- */
}
@media (max-width: 320px){}
@media (max-width: 290px){
body {
	
}
.fpg .pgettl {
	font-size: 32px;
}
.fpgjgn {
    
}
}