/* 공통 */
	.section_area { color: #282828; letter-spacing: -1px;}
	.section_area .section_box .width { max-width: 1500px; margin: 0 auto; position:relative; height: 100%;}
	.font_size_0 { font-size: 0px;}
	.font_type_01 { font-size: 30px; font-weight: 600;}
	.font_type_02 { font-size: 18px; font-weight: 400;}


	/* ABOUT */
		.sub_part_about .section_box_01 { height: 855px; position:relative; background: url('/theme/basic/img/main/main_img_01.png')no-repeat 115% center; background-size: 60%;}
		.sub_part_about .section_box_01 .main_text { padding-top: 18%;}
		.sub_part_about .section_box_01 .main_text .text_01 { font-size: 33px; font-weight: 500; padding-bottom: 7px;}
		.sub_part_about .section_box_01 .main_text .text_02 { font-size: 55px; font-weight: 600; line-height: 56px; padding-bottom: 45px;}
		.sub_part_about .section_box_01 .main_text .text_03 { font-size: 20px; font-weight: 400; line-height: 35px;}
		.sub_part_about .section_box_01 .main_text .text_03 br:first-child { display:none;}
		.sub_part_about .section_box_01 .main_img { position: absolute; bottom: 15%; right: -21%;}

		.sub_part_about .section_box_02 { background: #ffef1e; height: 750px; text-align: center;}
		.sub_part_about .section_box_02 .text_box { padding-top: 230px;}
		.sub_part_about .section_box_02 .text_box .top_text { font-size: 22px; font-weight: 400; }
		.sub_part_about .section_box_02 .text_box .text { padding-top: 20px;}
		.sub_part_about .section_box_02 .social_logo { padding-top: 75px;}

		.sub_part_about .section_box_03 {}
		.sub_part_about .section_box_03 .width { padding: 125px 0px;}
		.sub_part_about .section_box_03 .title_text_box { display:inline-block; width: 33%; vertical-align:top;}
		.sub_part_about .section_box_03 .sub_text_area { display:inline-block; width: 67%;}
		.sub_part_about .section_box_03 .sub_text_box { display: inline-table; width: 50%; word-break:keep-all;}
		.sub_part_about .section_box_03 .sub_text_box:first-child { margin-bottom: 70px;}
		.sub_part_about .section_box_03 .sub_text_box:nth-child(even) { padding-left: 30px;}
		.sub_part_about .section_box_03 .sub_text_box .icon_box { display:table-cell; vertical-align:top; padding-right: 15px; width: 12%;}
		.sub_part_about .section_box_03 .sub_text_box .icon_box img { width: 97%; padding-top: 3px;}
		.sub_part_about .section_box_03 .sub_text_box .text_box { display: table-cell;}
		.sub_part_about .section_box_03 .sub_text_box .text_box .sub { padding-top: 20px;}
		.sub_part_about .section_box_03 .sub_text_box .text_box .sub span { display: block;}

		.sub_part_about .section_box_04 { background: #f5f5f5;}
		.sub_part_about .section_box_04 .width { padding: 140px 0px;}
		.sub_part_about .section_box_04 .bg { display: inline-block; width: 55%; text-align:center; vertical-align:top;}
		.sub_part_about .section_box_04 .bg img { width: 57%;}
		.sub_part_about .section_box_04 .sub_text_area { display: inline-block; width: 45%;}
		.sub_part_about .section_box_04 .sub_text_box { padding-bottom: 60px;}
		.sub_part_about .section_box_04 .sub_text_area .title { padding-bottom: 12px;}
		.sub_part_about .section_box_04 .sub_text_area .sub_text_box span { display: block; padding-bottom: 5px; word-break: keep-all;}
