@charset "UTF-8";
.wo {
  background-image: url("../../src/images/background2.png");
  background-repeat: no-repeat;
  background-position: -8.46769rem -8.35077rem;
  background-size: 150% 45.07354rem;
  background-color: transparent;
}

.rt {
  background-image: url("../../src/images/background3.png");
  background-repeat: no-repeat;
  background-position: -8.46769rem -8.35077rem;
  background-size: 150% 45.07354rem;
  background-color: transparent;
}

body {
  width: 100%;
  height: 100%;
  overflow-x: hidden !important;
  position: relative;
}

body .backbutton {
  width: 2.70769rem;
  height: 2.70769rem;
  border-radius: 50%;
  margin-top: 3.72308rem;
  margin-left: 1.35385rem;
  box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.11);
}

body .backbutton img {
  width: 100%;
}

body #contents_section {
  margin-top: 1.16923rem;
  background: white;
  width: 100%;
  min-height: 52.30769rem;
  border-radius: 1.53846rem 1.53846rem 0 0;
}

body #contents_section .top_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.35385rem;
  padding-top: 1.41538rem;
  margin-bottom: 1.66154rem;
}

body #contents_section .top_wrapper #flag {
  font-size: 1.16923rem;
  font-weight: bold;
  color: #05274F;
}

body #contents_section .top_wrapper .logo {
  height: 0.92308rem;
  width: 7.63077rem;
}

body #contents_section .top_wrapper .logo img {
  width: 100%;
}

body #contents_section .swiper {
  overflow: hidden;
}

body #contents_section .swiper .swiper-wrapper .swiper-slide {
  font-size: 0.83077rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 2rem;
  height: 2.15385rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #E1F7FF;
  color: #05274F;
  font-weight: bold;
}

body #contents_section .contents_wrapper {
  padding: 0 1.35385rem;
  margin-top: 2.15385rem;
}

body #contents_section .contents_wrapper dt {
  display: none;
}

body #contents_section .contents_wrapper dt * {
  font-size: 0.8rem;
}

body #contents_section .contents_wrapper dt .each_content_sec {
  margin-bottom: 3.07692rem;
}

body #contents_section .contents_wrapper dt .each_content_sec:last-child {
  margin-bottom: 0;
}

body #contents_section .contents_wrapper dt .each_content_sec .tit_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body #contents_section .contents_wrapper dt .each_content_sec .tit_wrap img {
  width: 1.74492rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .tit_wrap p {
  font-size: 1.04615rem;
  color: #05274F;
  margin-left: 0.46154rem;
  font-weight: bolder;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content {
  border-radius: 0.92308rem;
  width: 100%;
  min-height: 3.07692rem;
  margin-top: 0.76923rem;
  padding: 1.56923rem 0.92308rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .white_box {
  width: 100%;
  padding: 1.23077rem 0.61538rem;
  background: white;
  border-radius: 0.15385rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .white_box p {
  color: #393939;
  font-size: 0.67692rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .white_box .tit {
  font-size: 0.73846rem;
  color: #05274F;
  font-weight: bolder;
  margin-bottom: 0.15385rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .inner_tit2 {
  font-size: 0.8rem;
  color: #05274F;
  font-weight: bolder;
  margin-bottom: 0.15385rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .blue_txt {
  color: #0A67F2;
  font-weight: bold;
  font-size: 0.8rem;
  margin-bottom: 20px;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .list_wrap div .inner_tit {
  padding: 0 0.61538rem;
  background: #212970;
  color: white;
  font-weight: bolder;
  height: 1.29231rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 0.30769rem;
  margin-top: 1.84615rem;
  margin-bottom: 0.48rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .list_wrap div .con {
  font-size: 0.8rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .list_wrap div .highlight {
  font-size: 0.73846rem;
  font-weight: bold;
  color: #E24A4A;
  margin-top: 0.15385rem;
}

body #contents_section .contents_wrapper dt .each_content_sec .inner_content .list_wrap div:nth-child(5), body #contents_section .contents_wrapper dt .each_content_sec .inner_content .list_wrap div:nth-child(9) {
  margin-top: 0.61538rem;
}

body #contents_section .contents_wrapper #content1 .inner_content {
  background-color: #F5F5FB;
}

body #contents_section .contents_wrapper #content1 .inner_content:nth-child(2) .mini_title {
  font-size: 0.73846rem;
  color: #05274F;
  margin-top: 1.23077rem;
  font-weight: bolder;
  margin-bottom: 0.30769rem;
}

body #contents_section .contents_wrapper #content1 .inner_content:nth-child(2) .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body #contents_section .contents_wrapper #content1 .inner_content:nth-child(2) .wrapper p:nth-child(1) {
  width: 2.95385rem;
  height: 2.95385rem;
  background: #05274F;
  color: white;
  border-radius: 50%;
  font-weight: bolder;
  font-size: 0.73846rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body #contents_section .contents_wrapper #content1 .inner_content:nth-child(2) .wrapper p:nth-child(2) {
  margin-left: 0.61538rem;
  color: #393939;
  font-size: 0.67692rem;
  width: 15.07692rem;
}

body #contents_section .contents_wrapper #content1 table {
  margin-top: 0.76923rem;
  border-collapse: collapse;
  width: 100%;
}

body #contents_section .contents_wrapper #content1 table tr th, body #contents_section .contents_wrapper #content1 table tr td {
  border: 1px solid white;
  font-size: 0.73846rem;
}

body #contents_section .contents_wrapper #content1 table tr th {
  height: 1.78462rem;
  color: white;
}

body #contents_section .contents_wrapper #content1 table tr th:last-child {
  width: 12.49231rem;
}

body #contents_section .contents_wrapper #content1 table tr td {
  padding: 0.61538rem;
  font-size: 0.67692rem;
}

body #contents_section .contents_wrapper #content1 table tr td:last-child {
  text-align: left;
}

body #contents_section .contents_wrapper #content1 table tr .center {
  width: 4.27692rem;
  text-align: center !important;
}

body #contents_section .contents_wrapper #content1 .table1 tr {
  text-align: center;
}

body #contents_section .contents_wrapper #content1 .table1 tr th {
  background-color: #2E2AA8;
}

body #contents_section .contents_wrapper #content1 .table1 tr td {
  background: #E5E2FF;
}

body #contents_section .contents_wrapper #content1 .table1 tr td:nth-child(1) {
  text-align: left;
}

body #contents_section .contents_wrapper #content1 .table1 tr:nth-child(3) td, body #contents_section .contents_wrapper #content1 .table1 tr:nth-child(4) td, body #contents_section .contents_wrapper #content1 .table1 tr:nth-child(9) td, body #contents_section .contents_wrapper #content1 .table1 tr:nth-child(10) td {
  background: #AAAAFF;
}

body #contents_section .contents_wrapper #content1 .table2 {
  text-align: center;
}

body #contents_section .contents_wrapper #content1 .table2 tr th {
  background-color: #2680EB;
}

body #contents_section .contents_wrapper #content1 .table2 tr td {
  background-color: #E1F7FF;
}

body #contents_section .contents_wrapper #content1 .table2 tr:nth-child(5) td, body #contents_section .contents_wrapper #content1 .table2 tr:nth-child(6) td, body #contents_section .contents_wrapper #content1 .table2 tr:nth-child(7) td, body #contents_section .contents_wrapper #content1 .table2 tr:nth-child(8) td, body #contents_section .contents_wrapper #content1 .table2 tr:nth-child(9) td, body #contents_section .contents_wrapper #content1 .table2 tr:nth-child(10) td {
  background: #AACFFF;
}

body #contents_section .contents_wrapper #content2 .chapter2-3 {
  width: 100%;
}

body #contents_section .contents_wrapper #content2 .inner_content {
  background-color: #EBF9ED;
}

body #contents_section .contents_wrapper #content2 .inner_content .inner_tit {
  padding: 0 0.46154rem;
  background-color: #137B7B;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: white;
  height: 1.29231rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.30769rem;
  margin-top: 1.41538rem;
  margin-bottom: 0.76923rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .inner_tit:nth-child(1) {
  margin-top: 0;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 0.92308rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap div {
  width: 15.56923rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap div .tit {
  font-size: 0.8rem;
  color: #137B7B;
  font-weight: bold;
  margin-bottom: 0.30769rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap div .con {
  font-size: 0.73846rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap:nth-child(3) img {
  width: 2.21262rem;
  height: 1.87415rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap:nth-child(4) img {
  width: 2.07477rem;
  height: 2.10615rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap:nth-child(5) img {
  width: 1.812rem;
  height: 2.15231rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .target_wrap:last-child {
  margin-bottom: 0;
}

body #contents_section .contents_wrapper #content2 .inner_content table {
  margin-top: 0.76923rem;
  border-collapse: collapse;
  width: 100%;
}

body #contents_section .contents_wrapper #content2 .inner_content table tr {
  text-align: center;
}

body #contents_section .contents_wrapper #content2 .inner_content table tr th, body #contents_section .contents_wrapper #content2 .inner_content table tr td {
  border: 1px solid white;
  font-size: 0.73846rem;
}

body #contents_section .contents_wrapper #content2 .inner_content table tr th {
  background-color: #16654A;
  height: 1.78462rem;
  color: white;
}

body #contents_section .contents_wrapper #content2 .inner_content table tr td {
  padding: 0.61538rem;
  font-size: 0.67692rem;
}

body #contents_section .contents_wrapper #content2 .inner_content table tr td:nth-child(1) {
  background: #52C49C;
}

body #contents_section .contents_wrapper #content2 .inner_content table tr td:nth-child(2) {
  background: #7FDBBB;
}

body #contents_section .contents_wrapper #content2 .inner_content ul li {
  list-style: '● ';
  width: 90%;
  margin-left: 5%;
}

body #contents_section .contents_wrapper #content2 .inner_content .highlight {
  color: #F90B0B;
  font-weight: bold;
}

body #contents_section .contents_wrapper #content2 .inner_content .img {
  width: 100%;
}

body #contents_section .contents_wrapper #content2 .inner_content .img1 {
  margin-top: 0.61538rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .sm-ul {
  margin-top: 0.61538rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .sm-ul li {
  font-size: 0.67692rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box {
  padding: 1.23077rem 1.38462rem;
  margin-top: 0.61538rem;
  border-radius: 0.61538rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box p {
  margin-top: 0.61538rem;
  color: #707070;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box table tr th {
  background-color: #FF6F30;
  border-radius: 0.30769rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box table tr td {
  background-color: white;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box .target_wrap:nth-child(1) img {
  width: 1.88769rem;
  height: 2.32738rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box .target_wrap:nth-child(2) img {
  width: 1.63077rem;
  height: 2.42738rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box .target_wrap div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 0.61538rem;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box .target_wrap div .tit {
  color: #000000;
}

body #contents_section .contents_wrapper #content2 .inner_content .white_box .target_wrap div .con {
  width: 11.69231rem;
}

body #contents_section .contents_wrapper #content3 .img1 {
  width: 100%;
  margin-bottom: 2.67692rem;
}

body #contents_section .contents_wrapper #content3 .inner_content {
  background-color: #F5F5FB;
}

body #contents_section .contents_wrapper #content3 .inner_content .type1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.92308rem;
}

body #contents_section .contents_wrapper #content3 .inner_content .type1:last-child {
  margin-bottom: 0;
}

body #contents_section .contents_wrapper #content3 .inner_content .type1 span:nth-child(1) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #8853E5;
  font-weight: bold;
}

body #contents_section .contents_wrapper #content3 .inner_content .type1 span:nth-child(2) {
  width: 80%;
}

body #contents_section .contents_wrapper #content3 .inner_content .type1 span .red {
  color: #E24A4A;
  font-size: 0.67692rem;
}

body #contents_section .contents_wrapper #content3 .inner_content .type2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.92308rem;
  margin-top: 0.92308rem;
}

body #contents_section .contents_wrapper #content3 .inner_content .type2:nth-child(1) {
  margin-top: 0;
}

body #contents_section .contents_wrapper #content3 .inner_content .type2 span:nth-child(1) {
  width: 13.6rem;
}

body #contents_section .contents_wrapper #content3 .inner_content .type2 span:nth-child(2) {
  background-color: #6DBBFF;
  color: white;
  padding: 0.30769rem 0.30769rem;
  border-radius: 0.61538rem;
  font-size: 0.67692rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body #contents_section .contents_wrapper #content3 .inner_content .img2 {
  width: 9.46585rem;
  margin: 0 auto;
}

body #contents_section .contents_wrapper #content3 .inner_content .img3 {
  width: 100%;
}

body #contents_section .contents_wrapper #content3 .inner_content .inner_tit {
  font-size: 0.8rem;
  height: 1.29231rem;
  padding: 0 0.30769rem;
  background-color: #8853E5;
  color: white;
  font-weight: bold;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.30769rem;
  margin-bottom: 0.61538rem;
  margin-top: 0.92308rem;
}

body #contents_section .contents_wrapper #content3 .inner_content .inner_tit:nth-child(1) {
  margin-top: 0;
}

body #contents_section .contents_wrapper #content3 .align-center {
  text-align: center;
}

body #contents_section .contents_wrapper #content3 .align-left {
  text-align: left;
}

body #contents_section .contents_wrapper #content3 .purple {
  color: #8853E5;
  font-weight: bold;
}

body #contents_section .contents_wrapper #content4 .inner_content {
  background-color: #E8F9FF;
}

body #contents_section .contents_wrapper #content4 .inner_content .inner_tit {
  margin-top: 0.92308rem;
  margin-bottom: 0.61538rem;
  color: #1F6AEC;
  font-weight: bold;
  font-size: 0.86154rem;
}

body #contents_section .contents_wrapper #content4 .inner_content .white_box:nth-child(2) {
  margin-bottom: 0.61538rem;
}

body #contents_section .contents_wrapper #content4 .inner_content .white_box:nth-child(2) .target_wrap img {
  width: 1.77231rem;
  height: 1.86431rem;
}

body #contents_section .contents_wrapper #content4 .inner_content .white_box:nth-child(3) .target_wrap img {
  width: 1.65415rem;
  height: 2.01846rem;
}

body #contents_section .contents_wrapper #content4 .inner_content .white_box .target_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 0.92308rem;
}

body #contents_section .contents_wrapper #content4 .inner_content .white_box .target_wrap div {
  width: 15.56923rem;
}

body #contents_section .contents_wrapper #content4 .inner_content .white_box .target_wrap div .tit {
  font-size: 0.8rem;
  color: #393939;
  font-weight: bold;
  margin-bottom: 0.30769rem;
}

body #contents_section .contents_wrapper #content4 .inner_content .white_box .target_wrap div .con {
  font-size: 0.73846rem;
}

body #contents_section .contents_wrapper #content5 .inner_content {
  background-color: #FBF7EB;
  text-align: center;
}

body #contents_section .contents_wrapper #content5 .inner_content .img1 {
  width: 4.61138rem;
}

body #contents_section .contents_wrapper #content5 .inner_content table {
  margin-top: 0.76923rem;
  width: 100%;
}

body #contents_section .contents_wrapper #content5 .inner_content table tr {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body #contents_section .contents_wrapper #content5 .inner_content table tr th, body #contents_section .contents_wrapper #content5 .inner_content table tr td {
  border: 1px solid #FBF7EB;
  font-size: 0.73846rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

body #contents_section .contents_wrapper #content5 .inner_content table tr th {
  background-color: #F16A10;
  height: 1.78462rem;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.30769rem;
}

body #contents_section .contents_wrapper #content5 .inner_content table tr td {
  padding: 0.61538rem;
  font-size: 0.67692rem;
  background-color: white;
  border-radius: 0.30769rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body #contents_section .contents_wrapper #content5 .inner_content table tr td ul {
  list-style-type: '● ';
  width: 100%;
  margin-left: 0.30769rem;
}

body #contents_section .contents_wrapper #content5 .inner_content table tr td ul li {
  font-size: 0.67692rem;
}

body #contents_section .contents_wrapper #content5 .inner_content table tr td ul li p {
  color: #535353;
  font-size: 0.61538rem;
  margin-top: 0.30769rem;
}

body #contents_section .contents_wrapper #content5 .img2 {
  width: 7.10769rem;
  margin: 0.61538rem 0;
}

body #contents_section .contents_wrapper #content5 ol, body #contents_section .contents_wrapper #content5 ul {
  width: 95%;
  margin-left: 3%;
  margin-bottom: 0.61538rem;
}

body #contents_section .contents_wrapper #content5 .inner_content2 {
  background: #FBF7EB;
  padding: 1.23077rem 0.92308rem;
  font-size: 0.8rem;
  text-align: center;
  margin-bottom: 1.84615rem;
  margin-top: 0.61538rem;
}

body #contents_section .contents_wrapper #content5 .inner_content2 .purple_box {
  color: white;
  background-color: #AA75DE;
  border-radius: 0.30769rem;
  text-align: center;
  padding: 0.76923rem;
  margin-bottom: 0.61538rem;
}

body #contents_section .contents_wrapper #content5 .inner_content2 .inner_tit2 {
  padding: 0 0.61538rem;
  background: #6FAA5B;
  color: white;
  font-weight: bold;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 1.47692rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.92308rem;
  margin-bottom: 0.61538rem;
  margin-top: 1.84615rem;
}

body #contents_section .contents_wrapper #content5 .inner_content2 .inner_tit2:nth-child(1) {
  margin-top: 0;
}

body #contents_section .contents_wrapper #content5 .inner_content2 .inner_tit3 {
  padding: 0 0.92308rem;
  background: #AA75DE;
  color: white;
  font-weight: bold;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 2.46154rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0 1.23077rem 1.23077rem 0;
  margin-bottom: 0.61538rem;
}

body #contents_section .contents_wrapper #content5 .inner_content2 ul li {
  list-style-type: '▶ ';
}

body #contents_section .contents_wrapper #content5 .inner_content2 .exmp p {
  display: inline;
  background-color: yellow;
}

body #contents_section .contents_wrapper #content5 .inner_tit {
  background-color: #EC7418;
  color: white;
  font-size: 1.04615rem;
  border-radius: 0.92308rem;
  padding: 0.30769rem 0.61538rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.61538rem;
  margin-top: 1.53846rem;
}

body #contents_section .contents_wrapper #content5 .red {
  color: #F90909;
}

body #contents_section .contents_wrapper #content5 .purple {
  color: #8853E5;
}

body #contents_section .contents_wrapper #content5 .bold {
  font-weight: bold;
}

body #contents_section .contents_wrapper #content5 .navy {
  color: #05274F;
}

body #contents_section .contents_wrapper #content5 .green {
  color: #1E972E;
}

body #contents_section .contents_wrapper #content5 .align-left {
  text-align: left;
}

body #contents_section .contents_wrapper .img3 {
  width: 100%;
  margin: 0.92308rem 0;
}

body #contents_section .contents_wrapper .box .tit {
  padding: 0 0.61538rem;
  height: 2.15385rem;
  background-color: #FB9600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  font-weight: bold;
}

body #contents_section .contents_wrapper .box .con {
  padding: 0.92308rem;
  background-color: white;
  width: 100% !important;
  margin: 0 !important;
}

body #contents_section .contents_wrapper .box .con ul li {
  list-style-type: "● " !important;
}

body #contents_section .bottom_static_wrap {
  text-align: right;
  padding: 0 1.35385rem;
  margin-top: 2.73846rem;
  padding-bottom: 3.07692rem;
}

body #contents_section .bottom_static_wrap div {
  font-size: 0.73846rem;
  color: #707070;
}

body #contents_section .bottom_static_wrap p {
  font-size: 0.73846rem;
  color: #707070;
}

body #contents_section .bottom_static_wrap .two_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 17.78462rem;
  margin-left: auto;
}

body #contents_section .bottom_static_wrap .button {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.16);
  background: #0A8DF2;
  color: white;
  font-size: 0.92308rem;
  width: 8.30769rem;
  height: 2.27692rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.30769rem;
  margin-left: auto;
  margin-top: 0.92308rem;
}

body #wo_bottom, body #rt_bottom {
  display: none;
}

@media screen and (min-width: 769px) {
  .wo {
    background-image: url("../../src/images/background1-pc.png");
    background-repeat: no-repeat;
    background-position: -100px -568px;
    background-size: 2252.36px 2987.36px;
    background-color: #1BA882;
  }
  .rt {
    background-image: url("../../src/images/background1-pc.png");
    background-repeat: no-repeat;
    background-position: -100px -568px;
    background-size: 2252.36px 2987.36px;
    background-color: #1BA882;
  }
  body #contents_section {
    width: 700px;
    margin: 0 auto;
    border-radius: 50px;
    padding: 50px 94px;
  }
  body #contents_section .swiper-wrapper {
    width: 100%;
    width: 950px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body #contents_section .swiper-slide {
    cursor: pointer;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  body #contents_section .contents_wrapper {
    padding: 0 70px;
  }
  body #contents_section .contents_wrapper #content1 .each_content_sec .table1 td:nth-child(1) {
    text-align: center;
  }
  body #contents_section .contents_wrapper #content2 .each_content_sec:last-child {
    text-align: center;
  }
  body #contents_section .contents_wrapper #content2 .each_content_sec:last-child .chapter2-3 {
    width: 80%;
  }
  body #contents_section .contents_wrapper #content2 .each_content_sec:last-child .target_wrap .con {
    text-align: left;
  }
  body .empty_box {
    height: 100px;
  }
}
/*# sourceMappingURL=detail.css.map */