@charset "UTF-8";
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

#container #pageBody {
  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif !important;
  letter-spacing: -0.5px !important;
}

.text-s {
  font-size: 10px;
}

#pageBody #contents .block_01 .topic_01 .txt_topic01_01 {
  font-weight: normal;
}

.popup2 .cnt .txt h3 {
  font-weight: bold;
}

#pageBody #contents .block_03 .year_1971 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block03_1971 png") no-repeat left top;
  background-size: 100% auto;
  width: 296px;
  height: 96px;
  position: absolute;
  left: 657px;
  top: 2px;
  font-size: 10px;
}

#pageBody #contents .block_03 .year_1982 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block03_1982 png") no-repeat left top;
  background-size: 100% auto;
  width: 296px;
  height: 160px;
  position: absolute;
  left: 657px;
  top: 130px;
}

#pageBody #contents .block_03 .year_1990 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block03_1990 png") no-repeat left top;
  background-size: 100% auto;
  width: 296px;
  height: 200px;
  position: absolute;
  left: 657px;
  top: 323px;
  font-size: 10px;
}

#pageBody #contents .block_02 .year_1966 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block02_1966 png") no-repeat left top;
  background-size: 100% auto;
  width: 295px;
  height: 127px;
  position: absolute;
  left: 657px;
  top: 421px;
  font-size: 10px;
}

#pageBody #contents .block_02 .year_1966 .txt_1969,
#pageBody #contents .block_02 .year_1966 .img_1969 {
  top: 57px;
}

#pageBody #contents .block_03 {
  height: 550px;
}

#pageBody #contents .block_03 .year_1990 .img_1990,
#pageBody #contents .block_03 .year_1990 .txt_1990 {
  top: 21px;
}
#pageBody #contents .block_03 .year_1990 .img_1995 {
  position: absolute;
  top: 58px;
}
#pageBody #contents .block_03 .year_1990 .txt_1995 {
  position: absolute;
  top: 62px;
}
#pageBody #contents .block_03 .year_1990 .img_1998,
#pageBody #contents .block_03 .year_1990 .txt_1998 {
  top: 90px;
}
#pageBody #contents .block_03 .year_1990 .img_2000,
#pageBody #contents .block_03 .year_1990 .txt_2000 {
  top: 130px;
}
#pageBody #contents .block_03 .year_1990 .img_2001_1,
#pageBody #contents .block_03 .year_1990 .txt_2001_1 {
  top: 145px;
}
#pageBody #contents .block_03 .year_1990 .img_2001_2,
#pageBody #contents .block_03 .year_1990 .txt_2001_2 {
  top: 175px;
}
#pageBody #contents .block_03 .year_1990 .txt_1990,
#pageBody #contents .block_03 .year_1990 .txt_1995,
#pageBody #contents .block_03 .year_1990 .txt_1998,
#pageBody #contents .block_03 .year_1990 .txt_2000,
#pageBody #contents .block_03 .year_1990 .txt_2001_1,
#pageBody #contents .block_03 .year_1990 .txt_2001_2 {
  position: absolute;
  left: 79px;
  width: 200px;
}
#pageBody #contents .block_03 .year_1990 .img_1995 {
  left: 17px;
}

#pageBody #contents .block_04 {
  height: 690px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block04 png") no-repeat left top;
  background-size: 100% auto;
}

#pageBody #contents .block_04 .topic_09 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block04_topic09 png") no-repeat left top;
  background-size: 100% auto;
  width: 297px;
  height: 171px;
  position: absolute;
  left: 332px;
  top: 480px;
}
#pageBody #contents .block_04 .topic_09 .img_topic09 {
  position: absolute;
  left: 5px;
  top: 4px;
}
#pageBody #contents .block_04 .topic_09 .txt_topic09_01 {
  position: absolute;
  left: 24px;
  top: 36px;
}
#pageBody #contents .block_04 .topic_09 .img_2007 {
  position: absolute;
  left: 20px;
  top: 36px;
}
#pageBody #contents .block_04 .topic_09 .txt_2007 {
  position: absolute;
  left: 24px;
  top: 73px;
}
#pageBody #contents .block_04 .topic_09 a {
  display: block;
  background: none;
  margin: 0px;
  height: 164px;
  width: 300px;
  position: absolute;
  top: 0;
  left: 0;
}
#pageBody #contents .block_04 .topic_09 a span {
  background: url("/-/media/Project/Daikin/daikin_co_jp/common960/images/arrow gif") no-repeat left center;
  padding-left: 10px;
  position: absolute;
  top: 128px;
  left: 172px;
}

#pageBody #contents .block_04 .year_2008 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block04_2008 png") no-repeat left top;
  background-size: 100% auto;
  width: 296px;
  height: 455px;
  position: absolute;
  left: 5px;
  top: 75px;
}
#pageBody #contents .block_04 .year_2008 .img_2009_01 {
  position: absolute;
  left: 20px;
  top: 24px;
}
#pageBody #contents .block_04 .year_2008 .text_2009_01 {
  position: absolute;
  left: 26px;
  top: 54px;
}
#pageBody #contents .block_04 .year_2008 .a02 {
  display: block;
  background: none;
  margin: 0px;
  height: 157px;
  width: 283px;
  position: absolute;
  top: 0;
  left: 0;
}
#pageBody #contents .block_04 .year_2008 .a02 span {
  top: 110px;
  left: 117px;
}
#pageBody #contents .block_04 .year_2008 .img_2009_02 {
  left: 143px;
  top: 175px;
}
#pageBody #contents .block_04 .year_2008 .txt_2009_02_01 {
  left: 144px;
  top: 211px;
}
#pageBody #contents .block_04 .year_2008 .a03 {
  position: absolute;
  top: 156px;
  left: 10px;
}
#pageBody #contents .block_04 .year_2008 .a03 span {
  top: 113px;
  left: 134px;
}

#pageBody #contents .block_04 .year_2010 {
  top: 430px;
}

#pageBody #contents .block_04 .year_2001 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block04_2001 png") no-repeat left top;
  background-size: 100% auto;
  width: 295px;
  height: 237px;
  position: absolute;
  left: 657px;
  top: 0;
  font-size: 10px;
}
#pageBody #contents .block_04 .year_2001 .inner .img_2001_1,
#pageBody #contents .block_04 .year_2001 .inner .img_2001_2,
#pageBody #contents .block_04 .year_2001 .inner .img_2005,
#pageBody #contents .block_04 .year_2001 .inner .img_2006_1,
#pageBody #contents .block_04 .year_2001 .inner .img_2006_2 {
  position: absolute;
  left: 17px;
}
#pageBody #contents .block_04 .year_2001 .inner .txt_2001_1,
#pageBody #contents .block_04 .year_2001 .inner .txt_2001_2,
#pageBody #contents .block_04 .year_2001 .inner .txt_2005,
#pageBody #contents .block_04 .year_2001 .inner .txt_2006_1,
#pageBody #contents .block_04 .year_2001 .inner .txt_2006_2 {
  position: absolute;
  left: 79px;
  width: 200px;
}
#pageBody #contents .block_04 .year_2001 .inner .img_2001_1 {
  top: 21px;
}
#pageBody #contents .block_04 .year_2001 .inner .txt_2001_1 {
  top: 25px;
}
#pageBody #contents .block_04 .year_2001 .inner .img_2001_2,
#pageBody #contents .block_04 .year_2001 .inner .txt_2001_2 {
  top: 50px;
}
#pageBody #contents .block_04 .year_2001 .inner .img_2005,
#pageBody #contents .block_04 .year_2001 .inner .txt_2005 {
  top: 85px;
}
#pageBody #contents .block_04 .year_2001 .inner .img_2006_1,
#pageBody #contents .block_04 .year_2001 .inner .txt_2006_1 {
  top: 135px;
}
#pageBody #contents .block_04 .year_2001 .inner .img_2006_2,
#pageBody #contents .block_04 .year_2001 .inner .txt_2006_2 {
  top: 175px;
}

#pageBody #contents .block_04 .year_2002 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block04_2002 png") no-repeat left top;
  background-size: 100% auto;
  width: 296px;
  height: 194px;
  position: absolute;
  left: 332px;
  top: 20px;
}

#pageBody #contents .block_04 .year_2003 {
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block04_2003 png") no-repeat left top;
  left: 5px;
  top: 40px;
}

#pageBody #contents .block_04 .year_2008 {
  background-size: 100% auto;
  width: 296px;
  height: 309px;
  position: absolute;
  left: 5px;
  top: 240px;
}

#pageBody #contents .block_04 .topic_08 {
  top: 240px;
}

#pageBody #contents .block_05 {
  position: relative;
  margin-top: -5px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05 png") no-repeat left top;
  background-size: 100% auto;
  height: 1620px;
}
#pageBody #contents .block_05 .block_05_inner {
  width: 306px;
}
#pageBody #contents .block_05 .block_05_inner.l1 {
  position: absolute;
  left: -3px;
}
#pageBody #contents .block_05 .block_05_inner.l2 {
  position: absolute;
  left: 328px;
}
#pageBody #contents .block_05 .block_05_inner.l3 {
  position: absolute;
  left: 654px;
}
#pageBody #contents .block_05 .block_05_inner.t1 {
  top: 0;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_1_1 png") no-repeat left top;
  background-size: 100% auto;
  height: 305px;
}
#pageBody #contents .block_05 .block_05_inner.t2 {
  top: 100px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_1_2 png") no-repeat left top;
  background-size: 100% auto;
  height: 294px;
}
#pageBody #contents .block_05 .block_05_inner.t11 {
  top: 60px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_2012_1 png") no-repeat left top;
  background-size: 100% auto;
  height: 90px;
}
#pageBody #contents .block_05 .block_05_inner.t11 .img_2012 {
  position: absolute;
  left: 17px;
  top: 21px;
}
#pageBody #contents .block_05 .block_05_inner.t11 .txt_2012 {
  position: absolute;
  left: 79px;
  top: 24px;
  width: 200px;
  font-size: 10px;
}
#pageBody #contents .block_05 .block_05_inner.t3 {
  top: 314px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_3_1 png") no-repeat left top;
  background-size: 100% auto;
  height: 272px;
}
#pageBody #contents .block_05 .block_05_inner.t4 {
  top: 362px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_2_1 png") no-repeat left top;
  background-size: 100% auto;
  height: 286px;
}
#pageBody #contents .block_05 .block_05_inner.t5 {
  top: 420px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_1_3 png") no-repeat left top;
  background-size: 100% auto;
  height: 430px;
}
#pageBody #contents .block_05 .block_05_inner.t6 {
  top: 625px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_2_2 png") no-repeat left top;
  background-size: 100% auto;
  height: 280px;
}
#pageBody #contents .block_05 .block_05_inner.t7 {
  top: 735px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_2_3 png") no-repeat left top;
  background-size: 100% auto;
  height: 230px;
}
#pageBody #contents .block_05 .block_05_inner.t8 {
  top: 910px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_1_4 png") no-repeat left top;
  background-size: 100% auto;
  height: 330px;
}
#pageBody #contents .block_05 .block_05_inner.t9 {
  top: 1035px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_2_4 png") no-repeat left top;
  background-size: 100% auto;
  height: 230px;
}
#pageBody #contents .block_05 .block_05_inner.t10 {
  top: 1094px;
  background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/202507/bg_block05_3_2 png") no-repeat left top;
  background-size: 100% auto;
  height: 316px;
}
#pageBody #contents .block_05 .block_05_inner .topics {
  display: block;
  margin: 5px 0 0 5px;
}
#pageBody #contents .block_05 .block_05_inner h2 {
  position: absolute;
  left: 24px;
  top: 36px;
}
#pageBody #contents .block_05 .block_05_inner h2.t2 {
  top: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_1,
#pageBody #contents .block_05 .block_05_inner .box_2011_2,
#pageBody #contents .block_05 .block_05_inner .box_2011_3,
#pageBody #contents .block_05 .block_05_inner .box_2013,
#pageBody #contents .block_05 .block_05_inner .box_2014_1,
#pageBody #contents .block_05 .block_05_inner .box_2014_2,
#pageBody #contents .block_05 .block_05_inner .box_2016,
#pageBody #contents .block_05 .block_05_inner .box_2020_1,
#pageBody #contents .block_05 .block_05_inner .box_2020_2,
#pageBody #contents .block_05 .block_05_inner .box_intro_2012,
#pageBody #contents .block_05 .block_05_inner .box_intro_2014,
#pageBody #contents .block_05 .block_05_inner .box_intro_2025,
#pageBody #contents .block_05 .block_05_inner .box_tech_2012,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_1,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_2,
#pageBody #contents .block_05 .block_05_inner .box_tech_2016,
#pageBody #contents .block_05 .block_05_inner .box_tech_2022 {
  display: block;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_1 p,
#pageBody #contents .block_05 .block_05_inner .box_2011_2 p,
#pageBody #contents .block_05 .block_05_inner .box_2011_3 p,
#pageBody #contents .block_05 .block_05_inner .box_2013 p,
#pageBody #contents .block_05 .block_05_inner .box_2014_1 p,
#pageBody #contents .block_05 .block_05_inner .box_2014_2 p,
#pageBody #contents .block_05 .block_05_inner .box_2016 p,
#pageBody #contents .block_05 .block_05_inner .box_2020_1 p,
#pageBody #contents .block_05 .block_05_inner .box_2020_2 p,
#pageBody #contents .block_05 .block_05_inner .box_intro_2012 p,
#pageBody #contents .block_05 .block_05_inner .box_intro_2014 p,
#pageBody #contents .block_05 .block_05_inner .box_intro_2025 p,
#pageBody #contents .block_05 .block_05_inner .box_tech_2012 p,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_1 p,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_2 p,
#pageBody #contents .block_05 .block_05_inner .box_tech_2016 p,
#pageBody #contents .block_05 .block_05_inner .box_tech_2022 p {
  padding-left: 4px;
  letter-spacing: -0.5px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_1 a,
#pageBody #contents .block_05 .block_05_inner .box_2011_2 a,
#pageBody #contents .block_05 .block_05_inner .box_2011_3 a,
#pageBody #contents .block_05 .block_05_inner .box_2013 a,
#pageBody #contents .block_05 .block_05_inner .box_2014_1 a,
#pageBody #contents .block_05 .block_05_inner .box_2014_2 a,
#pageBody #contents .block_05 .block_05_inner .box_2016 a,
#pageBody #contents .block_05 .block_05_inner .box_2020_1 a,
#pageBody #contents .block_05 .block_05_inner .box_2020_2 a,
#pageBody #contents .block_05 .block_05_inner .box_intro_2012 a,
#pageBody #contents .block_05 .block_05_inner .box_intro_2014 a,
#pageBody #contents .block_05 .block_05_inner .box_intro_2025 a,
#pageBody #contents .block_05 .block_05_inner .box_tech_2012 a,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_1 a,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_2 a,
#pageBody #contents .block_05 .block_05_inner .box_tech_2016 a,
#pageBody #contents .block_05 .block_05_inner .box_tech_2022 a {
  display: block;
  background: none;
  margin: 0px;
  position: absolute;
  width: 296px;
  padding-left: 10px;
  font-size: 10px;
  font-weight: normal;
  word-break: keep-all;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_1 a span,
#pageBody #contents .block_05 .block_05_inner .box_2011_2 a span,
#pageBody #contents .block_05 .block_05_inner .box_2011_3 a span,
#pageBody #contents .block_05 .block_05_inner .box_2013 a span,
#pageBody #contents .block_05 .block_05_inner .box_2014_1 a span,
#pageBody #contents .block_05 .block_05_inner .box_2014_2 a span,
#pageBody #contents .block_05 .block_05_inner .box_2016 a span,
#pageBody #contents .block_05 .block_05_inner .box_2020_1 a span,
#pageBody #contents .block_05 .block_05_inner .box_2020_2 a span,
#pageBody #contents .block_05 .block_05_inner .box_intro_2012 a span,
#pageBody #contents .block_05 .block_05_inner .box_intro_2014 a span,
#pageBody #contents .block_05 .block_05_inner .box_intro_2025 a span,
#pageBody #contents .block_05 .block_05_inner .box_tech_2012 a span,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_1 a span,
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_2 a span,
#pageBody #contents .block_05 .block_05_inner .box_tech_2016 a span,
#pageBody #contents .block_05 .block_05_inner .box_tech_2022 a span {
  position: absolute;
  background: url("/-/media/Project/Daikin/daikin_co_jp/common960/images/arrow gif") no-repeat left center;
  padding-left: 10px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_1 {
  position: absolute;
  left: 20px;
  top: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_1 a {
  top: 0;
  left: -15px;
  height: 130px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_1 a span {
  top: 108px;
  left: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_2 {
  position: absolute;
  left: 140px;
  top: 182px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_2 a {
  top: -14px;
  left: -135px;
  height: 130px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_2 a span {
  top: 104px;
  left: 140px;
}
#pageBody #contents .block_05 .block_05_inner .box_2011_3 {
  position: absolute;
  left: 20px;
  top: 80px;
}
#pageBody #contents .block_05 .block_05_inner .box_2013 {
  position: absolute;
  left: 20px;
  top: 162px;
}
#pageBody #contents .block_05 .block_05_inner .box_2013 a {
  top: -156px;
  left: -15px;
  height: 270px;
}
#pageBody #contents .block_05 .block_05_inner .box_2013 a span {
  top: 24px;
  right: 10px;
}
#pageBody #contents .block_05 .block_05_inner .box_2014_1 {
  position: absolute;
  left: 20px;
  top: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_2014_1 a {
  top: -18px;
  left: -15px;
  height: 130px;
}
#pageBody #contents .block_05 .block_05_inner .box_2014_1 a span {
  top: 88px;
  left: 20px;
}
#pageBody #contents .block_05 .block_05_inner .box_2014_2 {
  position: absolute;
  left: 160px;
  top: 170px;
}
#pageBody #contents .block_05 .block_05_inner .box_2014_2 a {
  top: -23px;
  left: -154px;
  height: 136px;
}
#pageBody #contents .block_05 .block_05_inner .box_2014_2 a span {
  top: 111px;
  right: 107px;
}
#pageBody #contents .block_05 .block_05_inner .box_2016 {
  position: absolute;
  left: 20px;
  top: 317px;
}
#pageBody #contents .block_05 .block_05_inner .box_2016 a {
  top: -16px;
  left: -15px;
  height: 130px;
}
#pageBody #contents .block_05 .block_05_inner .box_2016 a span {
  top: 88px;
  left: 21px;
}
#pageBody #contents .block_05 .block_05_inner .box_2020_1 {
  position: absolute;
  left: 20px;
  top: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_2020_1 a {
  top: 0;
  left: -15px;
  height: 130px;
}
#pageBody #contents .block_05 .block_05_inner .box_2020_1 a span {
  top: 108px;
  left: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_2020_2 {
  position: absolute;
  left: 145px;
  top: 198px;
}
#pageBody #contents .block_05 .block_05_inner .box_2020_2 a {
  top: -19px;
  left: -140px;
  height: 130px;
}
#pageBody #contents .block_05 .block_05_inner .box_2020_2 a span {
  top: 88px;
  right: 123px;
}
#pageBody #contents .block_05 .block_05_inner .box_intro_2012 {
  position: absolute;
  left: 20px;
  top: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_intro_2014 {
  position: absolute;
  left: 124px;
  top: 134px;
}
#pageBody #contents .block_05 .block_05_inner .box_intro_2014 p {
  width: 168px;
}
#pageBody #contents .block_05 .block_05_inner .box_intro_2025 {
  position: absolute;
  left: 20px;
  top: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_intro_2025 a {
  top: 0;
  left: -15px;
  height: 287px;
}
#pageBody #contents .block_05 .block_05_inner .box_intro_2025 a span {
  top: 68px;
  right: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2012 {
  position: absolute;
  left: 20px;
  top: 90px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_1 {
  position: absolute;
  left: 20px;
  top: 165px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_1 a {
  top: -179px;
  left: -15px;
  height: 262px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_1 a span {
  top: 55px;
  right: 24px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_2 {
  position: absolute;
  left: 20px;
  top: 90px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_2 a {
  top: -85px;
  left: -15px;
  height: 270px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2015_2 a span {
  top: 36px;
  right: 38px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2016 {
  position: absolute;
  left: 20px;
  top: 112px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2016 a {
  top: -107px;
  left: -15px;
  height: 220px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2016 a span {
  top: 60px;
  right: 114px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2022 {
  position: absolute;
  left: 20px;
  top: 94px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2022 a {
  top: -89px;
  left: -15px;
  height: 203px;
}
#pageBody #contents .block_05 .block_05_inner .box_tech_2022 a span {
  top: 37px;
  right: 24px;
}

hr.dotted {
  display: block;
  height: 1px;
  border: 0;
  border-bottom: 1px dotted #000;
  margin: 0 0 0 0;
}

.flex-box {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0 auto 20px 32px;
  width: 760px;
}
.flex-box * {
  box-sizing: border-box;
}
.flex-box .img {
  width: 350px;
  padding: 20px 20px 0 0 !important;
}
.flex-box .img img {
  width: 100%;
}
.flex-box h3 {
  font-size: 14px;
  line-height: 1.5;
  margin: 15px 0 25px;
  font-weight: bold;
}
.flex-box .txt {
  width: 337px;
}
.flex-box p.link {
  margin-top: 15px;
  width: 100%;
  text-align: right;
}
.flex-box p.link a {
  background: url("/-/media/Project/Daikin/daikin_co_jp/common960/images/arrow gif") no-repeat left center;
  padding-left: 10px;
  font-size: 12px;
}

.text-box {
  margin: 0 32px 32px;
}
.text-box h3 {
  font-size: 14px;
  line-height: 1.5;
  margin: 15px 0 25px;
  font-weight: bold;
}
.text-box p.link {
  margin-top: 15px;
  width: 100%;
  text-align: right;
}
.text-box p.link a {
  background: url("/-/media/Project/Daikin/daikin_co_jp/common960/images/arrow gif") no-repeat left center;
  padding-left: 10px;
  font-size: 12px;
}

.f14 {
  font-size: 14px;
  line-height: 1.5;
}

.f12 {
  font-size: 12px;
  line-height: 1.5;
}

.f10 {
  font-size: 10px;
  line-height: 1.5;
}

.ls-text {
  letter-spacing: 0.04em;
}

.popup .cnt dl,
.popup2 .cnt dl {
  width: 352px;
}
/*# sourceMappingURL=cms.css.map */