.chart-area{background:url(../images/common/contents-bg_red.jpg) repeat center top transparent;background-size:400px auto;box-shadow:0 10px 20px 0 rgba(0,0,0,.6) inset;overflow:hidden;padding:65px 0 0}@media only screen and (max-width : 600px){.chart-area{background-size:200px auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.6) inset}}@media only screen and (max-width : 600px){.chart-area{padding:11% 0 0}}.chart-area .d-box-title{width:100%;max-width:1000px;padding:0 20px;margin:0 auto;height:101px;background-image:url(../images/chart/chart-title.png)}@media only screen and (max-width: 600px){.chart-area .d-box-title{max-width:100%;padding:0}}@media only screen and (min-width : 601px)and (max-width : 992px){.chart-area .d-box-title{height:80px}}@media only screen and (max-width : 600px){.chart-area .d-box-title{height:50px}}.chart-inner{max-width:100% !important;padding:0 !important}.chart-school-area{background-color:rgba(0,0,0,.3);padding:45px 0 70px}@media only screen and (max-width : 600px){.chart-school-area{padding:8% 0% 11%}}.chart-school-inner{padding:0 !important;position:relative}.chart-school-img{font-size:0;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-position:center;background-repeat:no-repeat;background-size:contain;width:98%;padding-top:127.8%;background-image:url(../images/chart/chart-school-img_pc.png);margin:0 auto}@media only screen and (max-width : 600px){.chart-school-img{width:91.875%;padding-top:264.53125%;background-image:url(../images/chart/chart-school-img_sp.png)}}.chart-police-area{background:url(../images/common/contents-bg_blue.jpg) repeat center top transparent;background-size:400px auto;box-shadow:0 10px 20px 0 rgba(0,0,0,.6) inset;overflow:hidden;padding:70px 0;position:relative}@media only screen and (max-width : 600px){.chart-police-area{background-size:200px auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.6) inset}}@media only screen and (max-width : 600px){.chart-police-area{padding:11% 0 !important}}.chart-police-area::before,.chart-police-area::after{content:"";display:block;width:20.867%;height:0;max-width:313px;padding-top:40%;background:url(../images/chart/chart-police-bg_mark.png) no-repeat center;background-size:contain;position:absolute;top:50%;z-index:1}@media only screen and (max-width : 600px){.chart-police-area::before,.chart-police-area::after{width:43.44%;max-width:139px;padding-top:82.5%}}.chart-police-area::before{transform:translate(0, -50%);-webkit-transform:translate(0, -50%);left:0}.chart-police-area::after{right:0;transform:translate(0, -50%) rotateY(180deg);-webkit-transform:translate(0, -50%) rotateY(180deg)}.chart-police-inner{padding:0 !important;position:relative;z-index:10;position:relative}.chart-police-img{font-size:0;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-position:center;background-repeat:no-repeat;background-size:contain;width:78.7%;padding-top:50.9%;background-image:url(../images/chart/chart-police-img_pc.png);margin:0 auto 0 5%}@media only screen and (max-width : 600px){.chart-police-img{width:90.15625%;padding-top:69.6875%;background-image:url(../images/chart/chart-police-img_sp.png);margin-left:2%}}.d-link-area{background:url(../images/common/contents-bg_red.jpg) repeat center top transparent;background-size:400px auto;box-shadow:0 10px 20px 0 rgba(0,0,0,.6) inset;overflow:hidden}@media only screen and (max-width : 600px){.d-link-area{background-size:200px auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.6) inset}}
