@charset "utf-8";



#main_box { line-height: 2.0; }



/* side_menu ----------------- */

#side_box .side_menu .menu_grp_c._close.grp1 > li:not(:first-of-type) {

  display: block;

}

#side_box .side_menu .menu_grp_c._close.grp1 > .btn_toggle {

  background-color: rgb(218,218,218);

  cursor: auto;

}

#side_box .side_menu .menu_grp_c._close.grp1 > .btn_toggle::after {

  display: none;

}



#side_box .side_menu li.btn064 > a {

  /* background-color: rgb(255,253,237);

  pointer-events:none;

  cursor: auto; */

}

#side_box .side_menu li.btn064 > a::after {

  /* display: none; */

}









/* ===== report ==================== */

#main_box .voice {

    border: 3px solid #dbdbdb;

    padding: 17px;

    overflow: hidden;

}

#main_box .repo {

    display: inline-block;

}



#main_box .repo img {

    height: 150px;

    margin: 0 10px 0 0;

    float: left;

}

#main_box .repo.repo17_1 img {

  width: 200px;

}

#main_box .repo.repo17_1 img {

  width: 225px;

}



#main_box .repo p.img-box {

    width: 225px;

    margin: 0 10px 0 0;

    float: left;

    line-height: 1.4;

    font-size: 12px;

}



#main_box .repo p.img-box img {

    height: 150px;

    margin-bottom: 10px;

}



#main_box .repo .inner h6 {

    line-height: 18px;

    margin: 0 0 15px 0;

    font-size: 120%;

}



#main_box .repo .inner p {

    overflow: hidden;

}



.voice .inner ul,

.box05-03 .inner ul{

    margin-left: 2em;

}



.voice .inner ul li,

.box05-03 .inner ul li{

    list-style: disc;

}



.box07-01 .inner ul{

    margin-left: 2em;

}



.box07-01 .inner ul li{

    list-style: disc;

}



.box08-01 .inner ul{

    margin-left: 2em;

}



.box08-01 .inner ul li{

    list-style: disc;

}



@media screen and (max-width: 767px){

#main_box .repo img {

    float: none;

}

#main_box .repo p.img-box {

    float: none;

}

#main_box .voice .inner {

    clear: both;

    margin-top: 0;

}

}