.bnCont{display:block;margin:35px 15px 0;}
.bnCont h2{margin:0 0 8px;font-size:18px;color:#404040;font-weight:bold;}
.bnCont ul{
    display:flex;display:-webkit-flex; /* Safari */
    flex-wrap:wrap;-webkit-flex-wrap:wrap; /* Safari */
    justify-content:space-between;-webkit-justify-content:space-between; /* Safari */
}
.bnCont ul li{width:100%;margin:0 0 20px;}
/*.bnCont ul li{width:49%;margin:0 0 30px;}*/
.bnCont ul li a{color:#333 !important;text-decoration:none !important;}
.bnCont ul li dt{margin:0 0 10px;font-size:14px;font-weight:bold;}
.bnCont ul li dd{margin:-7px 0 0;font-size:11px;}

p.bnCont_att{margin:0 0 50px;font-size:11px;}

@media only screen and (min-width: 768px) {
    .bn_2column{overflow:hidden;width:1024px;margin:0 auto 80px;text-align:center;}
    .bn_2column_top{margin:0 auto 50px;}
    .bn_uk{width:1024px;margin:0 auto 80px;text-align:center;}
    .bn_2column a:hover img,
    .bn_uk a:hover img{zoom:1;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}

    .bnCont{display:block;width:1024px;margin:70px auto 30px;}
    .bnCont h2{margin:0 0 20px;font-size:27px;color:#404040;font-weight:bold;}
    .bnCont ul{
        display:flex;display:-webkit-flex; /* Safari */
        flex-wrap:wrap;-webkit-flex-wrap:wrap; /* Safari */
        justify-content:space-between;-webkit-justify-content:space-between; /* Safari */
    }
    .bnCont ul li{width:310px;margin:0 0 40px;}
    .bnCont ul li a{color:#333 !important;text-decoration:none !important;}
    .bnCont ul li a:hover img{zoom:1;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
    .bnCont ul li dt{margin:0 0 15px;font-size:16px;font-weight:bold;}
	
	p.bnCont_att{margin:-30px 0 80px;text-align:center;}

    .movieCont{width:1024px;margin:0 auto 60px;text-align:center;}
}
