body{
    width: 100%;
    word-wrap:break-word;
    background: url(../images/kv_bg.jpg)no-repeat top center / cover,#fde2d9;background-attachment: fixed;

}
img{max-width:100%;}

.divbox01_PP .PP_box {
    margin-top: 10px;
}
.divbox01_PP {
    background-color: #a13748;
}
.wrap-topview{display: grid;grid-template-columns: repeat(16, 10%);grid-auto-rows: minmax(165px, auto);position: relative;padding: 55px 0 0;}
.m-wrap-topview{display: none;}
.people{grid-area:4 / 2 / 5 / 10;display: grid;justify-content: center;align-items: flex-end;}
.people img{transform: translateY(-30px);}
.kv_title{grid-area:1 / 2 / 4 / 10;display: grid;justify-content: center;align-content:flex-end;z-index:3;}
.icon_left{grid-area: 3 / 5 / 5 / 8;display: grid;justify-content: center;align-content: flex-end;}
.icon_right{grid-area:1 / 7 / 4 / 10;display: grid;justify-content: center;align-content:center;}
/*.main-section{background: url(../images/kv_bg.png) bottom center no-repeat;}*/
.content{max-width: 1140px;padding: 30px 70px ;background: #fff;margin: 0 auto;position: relative;font-size: 1.1em;border-top-left-radius: 20px;border-top-right-radius: 20px;z-index:3;    /*border-top: solid 2px #e5ae5a;
    border-left: solid 2px #e5ae5a;
    border-right: solid 2px #e5ae5a;/*border: solid 3px #ef4747*/}
.footer{ background: #000;bottom: 0;}
.divbox01_PP a.gomaji_home{ background-size: contain; background-position: bottom left; }
.content p{color: #444;margin-top: 3vh;}
.content p b{color: #b90e14;font-size: 1.3em;}
.content ul{ list-style-type: disc; padding:0 15px; }
.content ul li{ line-height: 1.6em; color: #444;margin-top: 1vh;}
.content ul li strong{color: #ff4f42;}
.content ul li b{ font-weight: bolder; font-size: 1.1em; color: #0054a7;}
h4{font-size: 1.3em; color: #FFF;background-color: #51a3cf;margin: 0 auto; padding: 0.5rem 0;width: 60%;border-radius: 100px;text-align: center;}
.master{position: absolute;width: 100%;top:22%;}
.master li{position: absolute;    list-style: none;}
.master li:first-child{left:17%;}
.master li:last-child{right:17%;}
@media screen and (max-width: 1750px) {
    .master li:first-child{left:0%;}
    .master li:last-child{right:0%;}

    
}
@media screen and (min-width:1300px) and (max-width:1700px) {

    .icon_right {grid-area: 1 / 8 / 4 / 9;}
    .icon_left {
        grid-area: 3 / 6 / 5 / 7;
    }
    
}

/*=================================PAD======================================*/

@media screen and (max-width: 1299px) {

    .m-wrap-topview{display: block;margin-top: 70px;}
    .kv_tit_m{overflow: hidden;width: 100vw;margin: 0 auto -1.2vh;}
    .divbox01_PP .PP_box {margin-top: 5px;}
    .divbox01_PP .PP_box {width: 95%;}
    .content{border:none;}
    .master li:first-child{width:8%;}
    .master li:last-child{width:8%;}

    .icon_left {grid-area: 4 / 4 / 6 / 6;align-content: center;}
    .icon_right {grid-area: 1 / 9 / 3 / 11;align-content: flex-end;}

  
}
@media screen and (max-width: 1000px) {
    .wrap-topview {grid-auto-rows: minmax(125px, auto);}

}
@media screen and (max-width: 768px) {
	 body {

        background: url(../images/kv_bg_m.jpg) no-repeat top center / 100%, #fde2d9;

    }
    .master li:first-child{width:15%;}
    .master li:last-child{width:15%;}
    .wrap-topview {grid-auto-rows: minmax(120px, auto);}
    .m-wrap-topview{margin-top: 0;}
    .footer{ position: relative; bottom: 0;}
    .divbox01_PP{display: none;opacity: 1;}
    .content{ max-width: 100vw;padding: 3vh 9vw;margin: 0 auto;font-size: 1.3em;border-radius: 0;}
    .content ul{padding-left: 7vw;}
    .content ul li{font-size: 0.9em;}
    .content p b{font-size: 1.1em;}
    .content p{font-size: 0.9em;}
    .kv_tag {display: none;}
    h4{font-size: 1em; width: 100%;}



    .kv_title {grid-area: 1 / 1 / 2 / 11;padding: 30px 0px 0;}
    .people {grid-area: 2 / 1 / 3 / 11;align-content: flex-end;}



    
}

@media screen and (max-width: 600px) {

    
     
}
@media screen and (max-width: 440px) {
   
}
@media screen and (max-width: 414px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 320px) {
}

