@charset "UTF-8";

body{overflow: hidden;}
/* ====================================================
　メインイメージ
==================================================== */
.mainImg{margin-top: -10px;}
.pageKanikakuni .pageTopFix{ background-image: url(../img/contents/kanikakuni/pageTop_br.svg);}
@media print, screen and (min-width: 768px) {
    .pageKanikakuni #ContentsBase{
        background:#fff url("../img/contents/kanikakuni/main_bg.jpg") no-repeat top center;
        background-size: contain;
        padding-top: 0;
    }
    .contents.main{width: 100%; margin: 0 0; padding: 0 0; min-width: 100%;}
    .contents{max-width: 1060px!important;}
    .contents + .contents{margin-top: 8%;}
}
@media screen and (max-width: 767px) {
    .pageKanikakuni #ContentsBase{
        background:#fff url("../img/contents/kanikakuni/main_bg_sp.jpg") no-repeat top center;
        background-size: contain;
        padding-top: 0;
    }
    .contents{padding: 0 0; font-size: 1.3rem; line-height: 1.4;}
    .contents + .contents{margin-top: 4em;}
    .contents img{width: 100%;}
}

/* ====================================================
　ベース
==================================================== */
p{margin-bottom: 0!important; line-height: 1.6;}
p.indent{text-indent: 1em;}
.sunflex.between{flex-wrap: nowrap;}

@media print, screen and (min-width: 768px) {
    .pageKanikakuni.contents{max-width: 1000px!important;}    
}
    
@media screen and (max-width: 767px) {
    .sunflex.between{flex-direction: column; justify-content: center;}
    .sunflex{padding: 0 9%;}
    .box{padding: 0 3.5%;}
}












