/*******************************/
/*.chart01*/
/*******************************/

.chart01 {
	position: relative;
	width: 258px;
	height: 258px;
	margin: 100px auto 20px;
}
.chart01 > p:nth-of-type(1) {
	position: absolute;
	width: 152px;
	top: -32px;
	right: -80px;
	z-index: 10;
}
.chart01 > p:nth-of-type(2) {
	position: absolute;
	width: 130px;
	height: 52px;
	right: -120px;
	bottom: 120px;
	margin: auto;
	z-index: 12;
}
.chart01 > p:nth-of-type(3) {
	position: absolute;
	width: 116px;
	top: -10px;
	left: -66px;
	z-index: 13;
}
.chart01 > p:nth-of-type(4) {
	position: absolute;
	width: 122px;
	top: -48px;
	left: -44px;
	z-index: 14;
}
.chart01 > p:nth-of-type(5) {
	position: absolute;
	width: 50px;
	top: -62px;
	left: 98px;
	margin: auto;
	z-index: 15;
}
.chart01 > p:nth-of-type(6) {
	position: absolute;
	width: 44px;
	top: 50px;
	right: 60px;
	margin: auto;
	z-index: 16;
}
.chart01 > p:nth-of-type(7) {
	position: absolute;
	width: 50px;
	left: 112px;
	bottom: 50px;
	margin: auto;
	z-index: 17;
}
.chart01 > .chart_base {
	position: absolute;
	width: 256px;
	height: 256px;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	z-index: 1;
	background: url(../image/pie_chart01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size: cover;
}

/*******************************/
/*.chart02*/
/*******************************/

.chart02 {
	position: relative;
	width: 258px;
	height: 258px;
	margin: 100px auto 20px;
}
.chart02 > p:nth-of-type(1) {
	position: absolute;
	width: 148px;
	top: -34px;
	right: -50px;
	z-index: 10;
}
.chart02 > p:nth-of-type(2) {
	position: absolute;
	width: 138px;
	height: 34px;
	right: -120px;
	bottom: 120px;
	z-index: 12;
}
.chart02 > p:nth-of-type(3) {
	position: absolute;
	width: 164px;
	bottom: 0;
	left: -110px;
	z-index: 13;
}
.chart02 > p:nth-of-type(4) {
	position: absolute;
	width: 122px;
	top: 20px;
	left: -100px;
	z-index: 14;
}
.chart02 > p:nth-of-type(5) {
	position: absolute;
	width: 50px;
	top: -62px;
	left: 98px;
	margin: auto;
	z-index: 15;
}
.chart02 > p:nth-of-type(6) {
	position: absolute;
	width: 36px;
	top: 34px;
	right: 86px;
	margin: auto;
	z-index: 16;
}
.chart02 > p:nth-of-type(7) {
	position: absolute;
	width: 50px;
	top: 120px;
	right: 30px;
	margin: auto;
	z-index: 17;
}
.chart02 > p:nth-of-type(8) {
	position: absolute;
	width: 50px;
	left: 70px;
	bottom: 36px;
	margin: auto;
	z-index: 18;
}
.chart02 > .chart_base {
	position: absolute;
	width: 256px;
	height: 256px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	background: url(../image/pie_chart02.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size: cover;
}

/*******************************/
/*.chart03*/
/*******************************/

.chart03 {
	position: relative;
	width: 258px;
	height: 258px;
	margin: 100px auto 20px;
}
.chart03 > p:nth-of-type(1) {
	position: absolute;
	width: 116px;
	top: 64px;
	right: -100px;
	z-index: 10;
}
.chart03 > p:nth-of-type(2) {
	position: absolute;
	width: 100px;
	left: -80px;
	bottom: 70px;
	z-index: 12;
}
.chart03 > p:nth-of-type(3) {
	position: absolute;
	width: 108px;
	top: -2px;
	left: -64px;
	z-index: 13;
}
.chart03 > p:nth-of-type(4) {
	position: absolute;
	width: 130px;
	top: -40px;
	left: -54px;
	z-index: 14;
}
.chart03 > p:nth-of-type(5) {
	position: absolute;
	width: 50px;
	top: -62px;
	left: 98px;
	margin: auto;
	z-index: 15;
}
.chart03 > p:nth-of-type(6) {
	position: absolute;
	width: 52px;
	top: 114px;
	right: 40px;
	margin: auto;
	z-index: 16;
}
.chart03 > p:nth-of-type(7) {
	position: absolute;
	width: 54px;
	left: 54px;
	bottom: 64px;
	margin: auto;
	z-index: 17;
}
.chart03 > .chart_base {
	position: absolute;
	width: 256px;
	height: 256px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	background: url(../image/pie_chart03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size: cover;
}

/*******************************/
/*bar_graph共通*/
/*******************************/

.bar_graph01, .bar_graph02, .bar_graph03, .bar_graph04 {
	width: 640px;
	margin: auto auto 32px;
}
.bar_graph01 > ul:nth-of-type(1),
.bar_graph02 > ul:nth-of-type(1),
.bar_graph03 > ul:nth-of-type(1),
.bar_graph04 > ul:nth-of-type(1) {
	width: 320px;
	float: left;
	border-right: solid 1px #f9d3dc;
	text-align: right;
	box-sizing: border-box;
}
.bar_graph01 > ul:nth-of-type(2),
.bar_graph02 > ul:nth-of-type(2),
.bar_graph03 > ul:nth-of-type(2),
.bar_graph04 > ul:nth-of-type(2) {
	width: 320px;
	float: left;
	text-align: right;
}
.bar_graph01 > ul:nth-of-type(1) > li,
.bar_graph02 > ul:nth-of-type(1) > li,
.bar_graph03 > ul:nth-of-type(1) > li,
.bar_graph04 > ul:nth-of-type(1) > li {
	width: 302px;
	height: 32px;
	margin: 0 0 18px auto;
}
.bar_graph01 > ul:nth-of-type(1) > li:nth-of-type(1),
.bar_graph02 > ul:nth-of-type(1) > li:nth-of-type(1),
.bar_graph03 > ul:nth-of-type(1) > li:nth-of-type(1),
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(1){
	width: 302px;
    height: 32px;
    margin: 10px 0 18px auto;
}
.bar_graph01 > ul:nth-of-type(2) > li,
.bar_graph02 > ul:nth-of-type(2) > li,
.bar_graph03 > ul:nth-of-type(2) > li,
.bar_graph04 > ul:nth-of-type(2) > li{
	margin:0 0 30px;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(1),
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(1),
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(1),
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(1) {
	margin: 15px 0 30px;
}

.bar_graph01 > ul:nth-of-type(2) > li > p,
.bar_graph02 > ul:nth-of-type(2) > li > p,
.bar_graph03 > ul:nth-of-type(2) > li > p,
.bar_graph04 > ul:nth-of-type(2) > li > p {
	width: 66px;
	margin: 0 0 0 8px;
}
.bar_graph01 > ul:nth-of-type(2) > li > div, .bar_graph01 > ul:nth-of-type(2) > li > p,
.bar_graph02 > ul:nth-of-type(2) > li > div, .bar_graph02 > ul:nth-of-type(2) > li > p,
.bar_graph03 > ul:nth-of-type(2) > li > div, .bar_graph03 > ul:nth-of-type(2) > li > p,
.bar_graph04 > ul:nth-of-type(2) > li > div, .bar_graph04 > ul:nth-of-type(2) > li > p {
	float: left;
	height: 20px;
}
/*******************************/
/*.bar_graph01*/
/*******************************/

.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 206px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 192px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 160px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 150px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 110px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 36px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}

/*******************************/
/*.bar_graph02*/
/*******************************/

.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 208px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 96px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 90px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 76px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 64px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 52px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(7) > div {
	width: 48px;
	background: url(../image/bar_graph01_bg.png) center, #f0a3ba;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(8) > div {
	width: 22px;
	background: url(../image/bar_graph01_bg.png) center, #f1c0d2;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(9) > div {
	width: 6px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(10) > div {
	width: 10px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}

/*******************************/
/*.bar_graph03*/
/*******************************/

.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 210px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 102px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 100px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 80px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 26px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(7) > div {
	width: 12px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 16px;
	background: url(../image/bar_graph01_bg.png) center, #f0a3ba;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(8) > div {
	width: 22px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(9) > div {
	width: 14px;
	background: url(../image/bar_graph01_bg.png) center, #f1c0d2;
}

/*******************************/
/*.bar_graph04*/
/*******************************/

.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 226px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 214px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 162px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 134px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 128px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 118px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(7) > div {
	width: 96px;
	background: url(../image/bar_graph01_bg.png) center, #f0a3ba;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(8) > div {
	width: 56px;
	background: url(../image/bar_graph01_bg.png) center, #f1c0d2;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(9) > div {
	width: 14px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(10) > div {
	width: 16px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(11) > div {
	width: 30px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph04 > ul:nth-of-type(2) > li > p {
	width: 68px;
	margin: 0 0 0 8px;
}
.bar_graph01 > ul:nth-of-type(2) > li:after, .bar_graph02 > ul:nth-of-type(2) > li:after, .bar_graph03 > ul:nth-of-type(2) > li:after, .bar_graph04 > ul:nth-of-type(2) > li:after {
	content: "";
	display: block;
	clear: both;
}
#content .content_inner .content_menu section > p {
    line-height: 2.2;
    font-size: 14px;
}
#content .content_inner .content_menu section:nth-of-type(8) > p:nth-of-type(1) {
	margin-bottom: 40px;
}
 @media screen and (max-width:767px) {
/*******************************/
/*.chart01*/
/*******************************/
.chart01 {
	position: relative;
	width: 200px;
	height: 200px;
	margin: 70px auto 20px;
}
.chart01 > p:nth-of-type(1) {
	position: absolute;
	width: 120px;
	top: -32px;
	right: -50px;
	z-index: 10;
}
.chart01 > p:nth-of-type(2) {
	position: absolute;
	width: 110px;
	height: 52px;
	right: -50px;
	bottom: 0px;
	margin: auto;
	z-index: 12;
}
.chart01 > p:nth-of-type(3) {
	position: absolute;
	width: 90px;
	top: -6px;
	left: -52px;
	z-index: 13;
}
.chart01 > p:nth-of-type(4) {
	position: absolute;
	width: 98px;
	top: -38px;
	left: -30px;
	z-index: 14;
}
.chart01 > p:nth-of-type(5) {
	position: absolute;
	width: 40px;
	top: -50px;
	left: 75px;
	margin: auto;
	z-index: 15;
}
.chart01 > p:nth-of-type(6) {
	position: absolute;
	width: 40px;
	top: 40px;
	right: 40px;
	margin: auto;
	z-index: 16;
}
.chart01 > p:nth-of-type(7) {
	position: absolute;
	width: 50px;
	bottom: 30px;
	left: 80px;
	margin: auto;
	z-index: 16;
}
.chart01 > .chart_base {
	position: absolute;
	width: 200px;
	height: 200px;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	z-index: 1;
	background: url(../image/pie_chart01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size: cover;
}

/*******************************/
/*.chart02*/
/*******************************/

.chart02 {
	position: relative;
	width: 200px;
	height: 200px;
	margin: 70px auto 20px;
}
.chart02 > p:nth-of-type(1) {
	position: absolute;
	width: 130px;
	top: -28px;
	right: -50px;
	z-index: 10;
}
.chart02 > p:nth-of-type(2) {
	position: absolute;
	width: 120px;
	height: 34px;
	right: -58px;
	bottom: 4px;
	z-index: 12;
}
.chart02 > p:nth-of-type(3) {
	position: absolute;
	width: 136px;
	bottom: -20px;
	left: -50px;
	z-index: 13;
}
.chart02 > p:nth-of-type(4) {
	position: absolute;
	width: 100px;
	top: -36px;
	left: -42px;
	z-index: 14;
}
.chart02 > p:nth-of-type(5) {
	position: absolute;
	width: 40px;
	top: -50px;
	left: 75px;
	margin: auto;
	z-index: 15;
}
.chart02 > p:nth-of-type(6) {
	position: absolute;
	width: 30px;
	top: 20px;
	right: 65px;
	margin: auto;
	z-index: 16;
}
.chart02 > p:nth-of-type(7) {
	position: absolute;
	width: 50px;
	top: 90px;
	right: 20px;
	margin: auto;
	z-index: 17;
}
.chart02 > p:nth-of-type(8) {
	position: absolute;
	width: 46px;
	left: 50px;
	bottom: 28px;
	margin: auto;
	z-index: 18;
}
.chart02 > .chart_base {
	position: absolute;
	width: 200px;
	height: 200px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	background: url(../image/pie_chart02.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size: cover;
}

/*******************************/
/*.chart03*/
/*******************************/

.chart03 {
	position: relative;
	width: 200px;
	height: 200px;
	margin: 70px auto 20px;
}
.chart03 > p:nth-of-type(1) {
	position: absolute;
	width: 112px;
	top: -2px;
	right: -48px;
	z-index: 10;
}
.chart03 > p:nth-of-type(2) {
	position: absolute;
	width: 100px;
	left: -44px;
	bottom: 6px;
	z-index: 12;
}
.chart03 > p:nth-of-type(3) {
	position: absolute;
	width: 86px;
	top: 4px;
	left: -50px;
	z-index: 13;
}
.chart03 > p:nth-of-type(4) {
	position: absolute;
	width: 100px;
	top: -32px;
	left: -42px;
	z-index: 14;
}
.chart03 > p:nth-of-type(5) {
	position: absolute;
	width: 40px;
	top: -50px;
	left: 75px;
	margin: auto;
	z-index: 15;
}
.chart03 > p:nth-of-type(6) {
	position: absolute;
	width: 50px;
	top: 80px;
	right: 28px;
	margin: auto;
	z-index: 16;
}
.chart03 > p:nth-of-type(7) {
	position: absolute;
	width: 50px;
	left: 42px;
	bottom: 46px;
	margin: auto;
	z-index: 17;
}
.chart03 > .chart_base {
	position: absolute;
	width: 200px;
	height: 200px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	background-image: url(../image/pie_chart03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size: cover;
}

/*******************************/
/*bar_graph共通*/
/*******************************/

.bar_graph01, .bar_graph02, .bar_graph03, .bar_graph04 {
	width: 320px;
	margin: auto auto 32px;
}
.bar_graph01 > ul:nth-of-type(1),
.bar_graph02 > ul:nth-of-type(1),
.bar_graph03 > ul:nth-of-type(1),
.bar_graph04 > ul:nth-of-type(1) {
	width: 165px;
	padding:0 0 0 5px;
	float: left;
	border-right: solid 1px #f9d3dc;
	text-align: right;
	box-sizing: border-box;
}
.bar_graph01 > ul:nth-of-type(2),
.bar_graph02 > ul:nth-of-type(2),
.bar_graph03 > ul:nth-of-type(2),
.bar_graph04 > ul:nth-of-type(2) {
	width: 150px;
	float: left;
	text-align: right;
}
.bar_graph01 > ul:nth-of-type(1) > li,
.bar_graph02 > ul:nth-of-type(1) > li,
.bar_graph03 > ul:nth-of-type(1) > li,
.bar_graph04 > ul:nth-of-type(1) > li {
	width: 100%;
	height: auto;
	margin: 0 0 12px;
	vertical-align:middle;
}
.bar_graph01 > ul:nth-of-type(1) > li:nth-of-type(1),
.bar_graph02 > ul:nth-of-type(1) > li:nth-of-type(1),
.bar_graph03 > ul:nth-of-type(1) > li:nth-of-type(1),
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(1) {
	width:100%;
	height:auto;
	margin: 18px 0 12px;
}
.bar_graph01 > ul:nth-of-type(2) > li,
.bar_graph02 > ul:nth-of-type(2) > li,
.bar_graph03 > ul:nth-of-type(2) > li,
.bar_graph04 > ul:nth-of-type(2) > li {
	margin: 0 0 20px;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(1),
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(1),
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(1),
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(1) {
	margin: 20px 0;
}
.bar_graph01 > ul:nth-of-type(2) > li > div,
.bar_graph01 > ul:nth-of-type(2) > li > p,
.bar_graph02 > ul:nth-of-type(2) > li > div,
.bar_graph02 > ul:nth-of-type(2) > li > p,
.bar_graph03 > ul:nth-of-type(2) > li > div,
.bar_graph03 > ul:nth-of-type(2) > li > p,
.bar_graph04 > ul:nth-of-type(2) > li > div,
.bar_graph04 > ul:nth-of-type(2) > li > p {
	float: left;
	height: 14px;
}
.bar_graph01 > ul:nth-of-type(2) > li > p, .bar_graph02 > ul:nth-of-type(2) > li > p, .bar_graph03 > ul:nth-of-type(2) > li > p, .bar_graph04 > ul:nth-of-type(2) > li > p {
	width: 36px;
	margin: 0 0 0 8px;
}

/*******************************/
/*.bar_graph01*/
/*******************************/

.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 102px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 90px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 80px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 76px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 50px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph01 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 18px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}

/*******************************/
/*.bar_graph02*/
/*******************************/

.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 104px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 48px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 44px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 38px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 32px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 26px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(7) > div {
	width: 24px;
	background: url(../image/bar_graph01_bg.png) center, #f0a3ba;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(8) > div {
	width: 12px;
	background: url(../image/bar_graph01_bg.png) center, #f1c0d2;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(10) > div {
	width: 6px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(9) > div {
	width: 3px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph02 > ul:nth-of-type(2) > li:nth-of-type(10) > div {
	width: 6px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}

/*******************************/
/*.bar_graph03*/
/*******************************/

.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 104px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 52px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 50px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 40px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 13px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 8px;
	background: url(../image/bar_graph01_bg.png) center, #f0a3ba;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(7) > div {
	width: 6px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(8) > div {
	width: 11px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}
.bar_graph03 > ul:nth-of-type(2) > li:nth-of-type(9) > div {
	width: 7px;
	background: url(../image/bar_graph01_bg.png) center, #f1c0d2;
}

/*******************************/
/*.bar_graph04*/
/*******************************/

/*.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(1) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(2) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(3) {
	width: 110px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(4) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(5) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(6) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(7) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(8) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(9) {
	width: 130px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(10) {
	width: 50px;
}
.bar_graph04 > ul:nth-of-type(1) > li:nth-of-type(11) {
	width: 110px;
}*/
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(1) > div {
	width: 104px;
	background: url(../image/bar_graph01_bg.png) center, #e84878;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(2) > div {
	width: 98px;
	background: url(../image/bar_graph01_bg.png) center, #e35589;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(3) > div {
	width: 81px;
	background: url(../image/bar_graph01_bg.png) center, #e35d99;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(4) > div {
	width: 67px;
	background: url(../image/bar_graph01_bg.png) center, #e06ba5;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(5) > div {
	width: 64px;
	background: url(../image/bar_graph01_bg.png) center, #de79ad;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(6) > div {
	width: 59px;
	background: url(../image/bar_graph01_bg.png) center, #df92bc;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(7) > div {
	width: 48px;
	background: url(../image/bar_graph01_bg.png) center, #f0a3ba;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(8) > div {
	width: 28px;
	background: url(../image/bar_graph01_bg.png) center, #f1c0d2;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(9) > div {
	width: 7px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(10) > div {
	width: 8px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
.bar_graph04 > ul:nth-of-type(2) > li:nth-of-type(11) > div {
	width: 15px;
	background: url(../image/bar_graph01_bg.png) center, #f7e3e9;
}
#content .content_inner .content_menu section > p {
	margin: 0 5%;
	line-height: 2;
	font-size:12px;
}
#content .content_inner .content_menu section:nth-of-type(8) > p:nth-of-type(1) {
	margin-bottom: 40px;
}
}
