body {
	font-family: 'Open sans';
	color: #fff;
}
.header_image {
	width: 100%;
	max-width: 880px;
	display: block;
	margin: 0 auto;
}
.introduction, .conclusion {
	background-color: #61a0a2;
}
.introduction_header {
	background-color: #579092;
}
.chapter_1 {
	background-color: #79a5b8;
}
.chapter_2 {
	background-color: #798fb8;
}
.chapter_3 {
	background-color: #009fd4;
}
.chapter_4 {
	background-color: #38ad77;
}
.chapter_5, .chapter_9 {
	background-color: #2f80a6;
}
.chapter_6, .chapter_10 {
	background-color: #2f9aa6;
}
.chapter_7 {
	background-color: #6d80a5;
}
.chapter_8 {
	background-color: #57c090;
}
.title_style {
	margin-top: 40px;
	margin-bottom: 30px;
	display: inline-block;
}
.introduction_subtitle {
	margin-top: 0;
	font-size: 30px;
	padding: 0 20px 7px;
	font-weight: 600;
	border-bottom: 3px solid #96c5c9;
	display: inline-block;
}
.conclusion_subtitle {
	margin-top: 0;
	font-size: 30px;
	padding: 30px 0 40px;
	font-weight: 600;
}
.title_style_introduction .circle_left {
	background-color: #transparent;
	display: block;
	width: 22px;
	height: 22px;
	float: left;
	position: relative;
	border-radius: 100%;
	top: 30px;
}
.title_style_introduction .circle_right {
	background-color: #transparent;
	display: block;
	width: 22px;
	height: 22px;
	float: right;
	position: relative;
	border-radius: 100%;
	top: 30px;
}
.chapter_subtitle {
	margin-top: 0;
	font-size: 18px;
	padding: 0 2px 7px;
	font-weight: 600;
	border-bottom: 3px solid #96c5c9;
	display: inline-block;
}
.title_style_chapter .circle_left {
	display: block;
	width: 25px;
	height: 25px;
	float: left;
	position: relative;
	border-radius: 100%;
	top: 16px;
}
.title_style_chapter .circle_right {
	display: block;
	width: 25px;
	height: 25px;
	float: right;
	position: relative;
	border-radius: 100%;
	top: 16px;
}
.title_style_chapter .circle_right, .title_style_chapter .circle_left {
	background-color: transparent;
}
.subtitle_second {
	margin-top: 0;
}
.subtitle_small {
	font-size: 16px;
}
.bgd_color {
	padding-bottom: 60px;
}
.bgd_color_last {
	padding-bottom: 0;
	margin-top: -1px;
}
.img_wrap_right img, .img_wrap_left img, .img_full_col img, .img_wrap_right_4 img {
	width: 100%;
	margin-bottom: 20px;
}
.drop_cap {
	font-size: 16px;
	margin-bottom: 30px;
	line-height: 1.6;
	font-family: "Open sans";
	margin-left: 20px;
}
.drop_cap_first {
	margin-top: 20px;
}
.img_frame_image {
	width: 100%;
}
.img_wrap {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.img_title {
	text-align: center;
	padding-bottom: 20px;
	display: block;
	margin-top: -10px;
}
.img_title i {
	background-color: #ec9091;
	padding: 7px 15px;
	border-radius: 20px;
}
.drop_cap a {
	color: #fff;
	text-decoration: underline;
}
.drop_cap a:hover {
	color: #455467;
}
ul {
	list-style: none;
	padding: 0;
}
ol li, ul li {
	font-size: 14px;
	font-family: "Open sans";
	padding-bottom: 10px;
	line-height: 2.3;
}
.pagination {
	width: 100%;
}
.pagination li {
	float: left;
	width: 100%;
	margin-right: 5px;
	margin-bottom: 1em;
}
.pagination li a {
	background: #fff;
	display: inline-block;
	padding: 4px 12px;
	text-decoration: none;
	font-weight: 400;
	line-height: 1.5em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	width: 100%;
	text-align: center;
}
.disabled {
	pointer-events: none !important;
    cursor: default;
    color: Gray;
}
.copy_notice {
	text-align: center;
	padding-bottom: 30px;
}
.copy_notice a {
	color: #fff;
	text-decoration: underline;
}
.copy_notice a:hover {
	color: #455467;
}


.part_chapter_1, .part_chapter_4, .part_chapter_8 {
	display: block;
	padding: 20px 0 55px;
}
.part_chapter_1 {	background-color: #6d94a5;}
.part_chapter_4 {	background-color: #309466;}
.part_chapter_8 {	background-color: #4ca77d;}

.part_left {
	display: block;
	width: 100%;
}
.part_left .part {
	margin: 0 auto;
}
.part_chapter_1 .part, .part_chapter_4 .part, .part_chapter_8 .part {
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
	width: 80px;
	height: 80px;
	padding-top: 20px;
	border-radius: 100%;
	line-height: 1;
	margin-bottom: 20px;
}
.part_chapter_1 .part {	background-color: #798fb8;}
.part_chapter_4 .part {	background-color: #287c56;}
.part_chapter_8 .part {	background-color: #3e8a67;}

.part_number {
	font-size: 30px;
	font-family: calibri;
	font-weight: 500;
}

.part_chapter_1 .part_right, .part_chapter_4 .part_right, .part_chapter_8 .part_right {
	display: inline-block;
	width: 100%;
	float: right;
	padding-bottom: 10px;
}
.part_right {
	text-align: center;
}
.part_chapter_1 .part_right {	background-color: #6d80a5;}
.part_chapter_4 .part_right {	background-color: #329b6b;}
.part_chapter_8 .part_right {	background-color: #4eac81;}

.part_title {
	font-weight: bold;
	padding-bottom: 10px;
}
.chapter01_header {	background-color: #87aebf;}
.chapter04_header {	background-color: #4cb585;}
.chapter02_header {	background-color: #879abf;}
.chapter03_header {	background-color: #1ab9ee;}
.chapter05_header {	background-color: #499ac0;}
.chapter06_header {	background-color: #49b4c0;}
.chapter07_header {	background-color: #879abf;}
.chapter08_header {	background-color: #68c69b;}
.chapter09_header {	background-color: #499ac0;}
.chapter10_header {	background-color: #49b4c0;}

.chapter_title {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	margin-top: -15px;
}
.chapter_title_color {
	background-color: #ec9091;
	padding: 0 50px;
	border-radius: 20px;
}
.header_title {
	display: block;
	margin: 30px auto;
	width: 100%;
}
.title_wrap {
	margin-top: 55px;
}
/* IMG FRAME */
.introduction .img_wrap {	background-color: #579092;}
.chapter_1 .img_wrap {	background-color: #6d94a5;}
.chapter_1 .bgd_color_dark .img_wrap {	background-color: #628594;}
.chapter_2 .img_wrap {	background-color: #627394;}
.chapter_3 .img_wrap {	background-color: #17a6d6;}
.chapter_4 .img_wrap {	background-color: #329b6b;}
.chapter_5 .img_wrap {	background-color: #2a7395;}
.chapter_5 .bgd_color_light .img_wrap {	background-color: #2f80a6;}
.chapter_5 .bgd_color_light2 .img_wrap { background-color: #428aac;}
.chapter_6 .img_wrap {	background-color: #2a8a95;}
.chapter_6 .bgd_color_light .img_wrap {	background-color: #2f9aa6;}
.chapter_7 .img_wrap {	background-color: #627394;}
.chapter_7 .bgd_color_light .img_wrap {	background-color: #6d80a5;}
.chapter_8 .img_wrap {	background-color: #4eac81;}
.chapter_8 .bgd_color_dark .img_wrap {	background-color: #469a74;}
.chapter_8 .bgd_color_light .img_wrap {	background-color: #5db28b;}
.chapter_9 .img_wrap {	background-color: #2a7395;}
.chapter_9 .bgd_color_light .img_wrap {	background-color: #2f80a6;}
.chapter_9 .bgd_color_light2 .img_wrap {	background-color: #428aac;}
.chapter_10 .img_wrap {	background-color: #2a8a95;}
.chapter_10 .bgd_color_light .img_wrap {	background-color: #2f9aa6;}
.chapter_10 .bgd_color_light2 .img_wrap {	background-color: #42a2ac;}
.conclusion .img_wrap {	background-color: #579092;}
/* /IMG FRAME */

/* BGD */
.chapter_1 .bgd_color_dark {	background-color: #6d94a5;}
.chapter_1 .bgd_color_light {	background-color: #87aebf;}
.chapter_2 .bgd_color_dark {	background-color: #6d80a5;}
.chapter_3 .bgd_color_light {	background-color: #00b1ec;}
.chapter_3 .bgd_color_light2 {	background-color: #1ab9ee;}
.chapter_4 .bgd_color_dark {	background-color: #329b6b;}
.chapter_4 .bgd_color_light {	background-color: #4cb585;}
.chapter_5 .bgd_color_light {	background-color: #348fb9;}
.chapter_5 .bgd_color_light2 {	background-color: #499ac0;}
.chapter_6 .bgd_color_light {	background-color: #34abb9;}
.chapter_7 .bgd_color_light {	background-color: #798fb8;}
.chapter_7 .bgd_color_light2 {	background-color: #879abf;}
.chapter_8 .bgd_color_dark {	background-color: #4eac81;}
.chapter_8 .bgd_color_light {	background-color: #68c69b;}
.chapter_9 .bgd_color_light {	background-color: #348fb9;}
.chapter_9 .bgd_color_light2 {	background-color: #499ac0;}
.chapter_10 .bgd_color_light {	background-color: #34abb9;}
/* /BGD */

/* BOX */
.box_light, .box_dark, .chapter_3 .box_light, .chapter_3 .box_dark {
	margin-left: 0;
	margin-bottom: 30px;
}
.box_light {	background-color: #879abf;}
.box_dark {	background-color: #707f9e;}
.chapter_3 .box_light {	background-color: #1aa9d8;}
.chapter_3 .box_dark {	background-color: #008fbe;}

.box_title {
	font-size: 18px;
	font-weight: 600;
	padding: 16px 12px;
}
.box_text {
	font-size: 14px;
	padding: 5px 10px 20px;
	line-height: 2.2;
}
.box_title_red {	background-color: #d16168;}
.box_title_yellow {	background-color: #d3a854;}
.box_title_blue {	background-color: #5e83b8;}
/* /BOX */

@media (min-width: 750px) {
	.content .container {
		max-width: 770px;
	}
	.drop_cap {
		line-height: 2.4;
		margin-left: 30px;
	}
	.drop_cap_box_before {
		margin-bottom: 110px;
	}
	.drop_cap_first {
		margin-top: 40px;
	}
	.img_frame {
		margin: 30px auto 10px;
	}
	.img_wrap, .img_wrap_light {
		width: 90%;
		margin: 0 auto;
	}
	.pagination li {
		width: auto;
		padding-left: 2em;
	}
	.img_wrap_right {
		margin: 0;
		float: right;
		width: 52%;
		text-align: right;
		margin-right: -50px;
		margin-top: 0;
	}
	.img_wrap_right_top {
		margin-top: -40px;
	}
	.title_style {
		margin-top: 40px;
		margin-bottom: 30px;
		margin-left: -40px;
		display: inline-block;
	}
	.introduction_subtitle {
		margin-top: 0;
		font-size: 46px;
		padding: 0 40px 7px;
		font-weight: 600;
		border-bottom: 3px solid #96c5c9;
		display: inline-block;
	}
	.title_style_introduction .circle_left {
		width: 27px;
		height: 27px;
		top: 45px;
	}
	.title_style_introduction .circle_right {
		width: 27px;
		height: 27px;
		top: 45px;
	}
	.part_chapter_1 .part, .part_chapter_4 .part, .part_chapter_8 .part {
		font-size: 24px;
		width: 130px;
		height: 130px;
		padding-top: 28px;
		margin-bottom: 0;
	}
	.part_number {
		font-size: 52px;
	}
	.header_title {
		display: block;
		margin: 30px auto;
		width: auto;
	}
	.chapter_subtitle {
		font-size: 28px;
	}
	.title_style_introduction .circle_left {
		background-color: #96c5c9;
	}
	.title_style_introduction .circle_right {
		background-color: #96c5c9;
	}
	.title_style_chapter .circle_left {
		background-color: #96c5c9;
		top: 25px;
	}
	.title_style_chapter .circle_right {
		background-color: #96c5c9;
		top: 25px;
	}
	.part_left {
		display: inline-block;
		float: left;
		width: 20%;
	}
	.part_chapter_1, .part_chapter_4, .part_chapter_8 {
		padding: 55px 0;
	}
	.part_chapter_1 .part_right, .part_chapter_4 .part_right, .part_chapter_8 .part_right {
		width: 78%;
	}
	.part_right {
		text-align: left;
	}
	.subtitle_second {
		margin-top: -78px;
	}
	.box_light, .box_dark, .chapter_3 .box_light, .chapter_3 .box_dark {
		margin-left: 30px;
	}
	.box_text {
		padding: 5px 40px 20px;
		line-height: 2.6;
	}
	.subtitle_small {
		font-size: 26px;
	}
}