@charset "UTF-8";
/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 27, landplan.scss */
#landplan .landscapeSec .drawingSec { max-width: 1400px; margin: auto; margin-top: -50px; margin-bottom: 60px; }
/* line 29, landplan.scss */
#landplan .landscapeSec .drawingSec ul.listWrap { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-top: 30px; }
/* line 30, landplan.scss */
#landplan .landscapeSec .drawingSec ul.listWrap li { display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; }
/* line 31, landplan.scss */
#landplan .landscapeSec .drawingSec ul.listWrap li:not(:last-child) { margin-right: 1.5em; }
/* line 32, landplan.scss */
#landplan .landscapeSec .drawingSec ul.listWrap li i { line-height: 0; width: 35px; }
/* line 33, landplan.scss */
#landplan .landscapeSec .drawingSec ul.listWrap li span { margin-left: .5em; font-size: 14px; letter-spacing: -.015em; -webkit-text-stroke-width: .2px; }
/* line 35, landplan.scss */
#landplan .landscapeSec .drawingSec ul.listWrap li:nth-of-type(1) i, #landplan .landscapeSec .drawingSec ul.listWrap li:nth-of-type(2) i { width: 17px; }
@media only screen and (max-width: 750px) { /* line 44, landplan.scss */
  #landplan .landscapeSec .drawingSec { max-width: 100%; margin-top: -20px; margin-bottom: 60px; }
  /* line 46, landplan.scss */
  #landplan .landscapeSec .drawingSec ul.listWrap { margin-top: 15px; padding: 0 5%; }
  /* line 48, landplan.scss */
  #landplan .landscapeSec .drawingSec ul.listWrap li:not(:last-child) { margin-right: 1em; }
  /* line 49, landplan.scss */
  #landplan .landscapeSec .drawingSec ul.listWrap li i { line-height: 0; width: 30px; }
  /* line 50, landplan.scss */
  #landplan .landscapeSec .drawingSec ul.listWrap li span { margin-left: .25em; font-size: 13px; -webkit-text-stroke-width: 0px; }
  /* line 52, landplan.scss */
  #landplan .landscapeSec .drawingSec ul.listWrap li:nth-of-type(1) i, #landplan .landscapeSec .drawingSec ul.listWrap li:nth-of-type(2) i { width: 16px; } }
/* line 61, landplan.scss */
#landplan .landscapeSec .pointSec { background: #4281a5; padding: 20px 40px 20px; border-radius: 20px; color: #fff; }
/* line 62, landplan.scss */
#landplan .landscapeSec .pointSec .ttl { font-size: 32px; line-height: 1.6; font-weight: 500; letter-spacing: 0; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.5); padding-bottom: .5em; margin-bottom: 1em; }
@media only screen and (max-width: 750px) { /* line 61, landplan.scss */
  #landplan .landscapeSec .pointSec { padding: 15px 20px 20px; border-radius: 0px; }
  /* line 68, landplan.scss */
  #landplan .landscapeSec .pointSec .ttl { font-size: 22px; width: 100%; padding-bottom: .5em; margin-bottom: 1em; } }
/* line 70, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 74, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li { text-align: left; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 75, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li .tit { display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: flex-start; font-size: 28px; line-height: 1.6; margin-bottom: .5em; }
/* line 76, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li .tit span { width: 40px; height: 40px; background: #fff; color: #4281a5; font-size: 115%; line-height: 0; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; font-family: "Roboto", sans-serif; margin-right: .5em; margin-top: .35em; }
/* line 77, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li .tit em { font-size: 100%; }
/* line 78, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li .tit em strong { font-size: 200%; line-height: 1; font-family: "Roboto", sans-serif; color: #fff55a; letter-spacing: 0; }
/* line 82, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li { -webkit-text-stroke-width: .2px; font-size: 14px; line-height: 1; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 83, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li:not(:last-child) { margin-bottom: .5em; }
/* line 84, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span { border: 1px solid rgba(255, 255, 255, 0.5); display: flex; justify-content: center; align-items: center; flex-wrap: wrap; letter-spacing: -.015em; padding: .0em 0; position: relative; }
/* line 85, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span::before, #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span::after { content: ""; width: calc(100% - 10px); height: 3px; background: #4281a5; position: absolute; left: -50%; right: -50%; margin: auto; z-index: 10; }
/* line 86, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span::before { top: -1px; }
/* line 87, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span::after { bottom: -1px; }
/* line 89, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li em { font-size: 105%; }
/* line 90, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li em strong { font-size: 180%; font-weight: 400; letter-spacing: -.0em; line-height: 1; margin-right: .05em; }
/* line 91, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li em small { font-size: 80%; }
/* line 95, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li .text { display: flex; justify-content: flex-start; flex-wrap: wrap; }
/* line 96, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li .text .catch { font-size: 18px; font-weight: 500; line-height: 1.8; width: 100%; }
/* line 97, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li .text .cap { font-size: 12px; line-height: 1.6; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; margin-top: 1em; width: 100%; }
@media only screen and (max-width: 750px) { /* line 106, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li .tit { font-size: 22px; margin-bottom: .5em; width: 100%; }
  /* line 107, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li .tit span { width: 30px; height: 30px; font-size: 115%; margin-right: .5em; margin-top: .35em; }
  /* line 108, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li .tit em { font-size: 100%; }
  /* line 109, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li .tit em strong { font-size: 200%; }
  /* line 113, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li { -webkit-text-stroke-width: 0px; font-size: 14px; }
  /* line 114, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li:not(:last-child) { margin-bottom: .5em; }
  /* line 115, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span { padding: .0em 0; }
  /* line 116, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span::before, #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li span::after { width: calc(100% - 10px); height: 3px; }
  /* line 120, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li em { font-size: 105%; }
  /* line 121, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li em strong { font-size: 180%; margin-right: .05em; }
  /* line 122, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li ul.specWrap li em small { font-size: 80%; }
  /* line 127, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li .text .catch { font-size: 18px; line-height: 1.6; width: 100%; }
  /* line 128, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li .text .cap { font-size: 12px; margin-top: 1em; width: 100%; text-align: justify; } }
/* line 135, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list01 { width: 100%; margin-bottom: 30px; }
/* line 142, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap { width: 200px; margin-left: 1.5em; margin-top: .25em; }
/* line 144, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap li span { width: 70px; }
/* line 145, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap li em { width: calc(100% - 85px); }
/* line 150, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list01 .text { width: calc(100% - 330px - 0px); position: relative; }
/* line 153, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list01 .text .phSub { width: 45px; position: absolute; top: 80px; right: 90px; }
/* line 155, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list01 .ph { width: 330px; }
@media only screen and (max-width: 750px) { /* line 161, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 { width: 100%; margin-bottom: 50px; }
  /* line 168, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap { width: 100%; margin: .5em auto 1em; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
  /* line 169, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap li { width: 50%; }
  /* line 170, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap li:not(:last-child) { margin-bottom: 0em; }
  /* line 171, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap li span { width: 70px; }
  /* line 172, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 ul.specWrap li em { width: calc(100% - 85px); white-space: nowrap; }
  /* line 177, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 .text { width: 100%; }
  /* line 178, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 .text .catch { width: 75%; }
  /* line 180, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 .text .phSub { width: 50px; position: absolute; top: 115px; right: 2.5%; }
  /* line 182, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list01 .ph { width: 100%; margin-top: 1.5em; } }
/* line 187, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list02 { width: 52%; }
/* line 188, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list02 .tit { width: 100%; }
/* line 194, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list02 .text { width: calc(100% - 200px); }
/* line 195, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list02 .text ul.specWrap { width: 100%; }
/* line 197, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list02 .text ul.specWrap li span { width: 120px; }
/* line 198, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list02 .text ul.specWrap li em { width: calc(100% - 135px); }
/* line 206, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list02 .ph { width: 185px; height: 120px; }
@media only screen and (max-width: 750px) { /* line 212, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list02 { width: 100%; margin-bottom: 50px; }
  /* line 213, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list02 .tit { width: 100%; }
  /* line 219, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list02 .text { width: 100%; }
  /* line 220, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list02 .text ul.specWrap { width: 100%; }
  /* line 222, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list02 .text ul.specWrap li span { width: 120px; }
  /* line 223, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list02 .text ul.specWrap li em { width: calc(100% - 135px); }
  /* line 231, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list02 .ph { width: 100%; height: auto; margin-top: 1.5em; } }
/* line 236, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list03 { width: 43%; }
/* line 237, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list03 .tit { width: 100%; }
/* line 243, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list03 .text { width: calc(100% - 200px); }
/* line 246, landplan.scss */
#landplan .landscapeSec .pointSec ul.listWrap li.list03 .ph { width: 185px; height: 120px; }
@media only screen and (max-width: 750px) { /* line 252, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list03 { width: 100%; }
  /* line 253, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list03 .tit { width: 100%; }
  /* line 259, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list03 .text { width: 100%; }
  /* line 260, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list03 .text .cap { margin-top: 0; }
  /* line 262, landplan.scss */
  #landplan .landscapeSec .pointSec ul.listWrap li.list03 .ph { width: 100%; height: auto; margin-top: 1.5em; } }
/* line 271, landplan.scss */
#landplan .qualitySec { margin-top: 100px; margin-bottom: 100px; }
@media only screen and (max-width: 750px) { /* line 271, landplan.scss */
  #landplan .qualitySec { margin-top: 60px; margin-bottom: 60px; } }
/* line 285, landplan.scss */
#landplan .qualitySec .listWrap { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
/* line 289, landplan.scss */
#landplan .qualitySec .listWrap .list { text-align: left; display: flex; justify-content: space-between; flex-wrap: wrap; width: 46.5%; }
/* line 290, landplan.scss */
#landplan .qualitySec .listWrap .list:not(:last-child) { border-bottom: 1px solid #d2d2d2; padding-bottom: 45px; margin-bottom: 50px; }
/* line 291, landplan.scss */
#landplan .qualitySec .listWrap .list .tit { color: #4281a5; border-left: 8px solid #4281a5; padding-left: .5em; font-size: 28px; line-height: 1.25; font-weight: 600; -webkit-text-stroke-width: .1px; width: 100%; margin-bottom: .75em; }
/* line 292, landplan.scss */
#landplan .qualitySec .listWrap .list .tit .lsKana { letter-spacing: -.05em; }
/* line 294, landplan.scss */
#landplan .qualitySec .listWrap .list .wrap { width: 47.5%; }
/* line 295, landplan.scss */
#landplan .qualitySec .listWrap .list .wrap .t { background: #969696; color: #fff; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; font-size: 18px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-bottom: .75em; padding: 0 .75em; width: 100%; }
/* line 296, landplan.scss */
#landplan .qualitySec .listWrap .list .wrap .read { min-height: 70px; margin-bottom: .5em; }
/* line 300, landplan.scss */
#landplan .qualitySec .listWrap .list .phWrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 304, landplan.scss */
#landplan .qualitySec .listWrap .list .cap { font-size: 12px; line-height: 1.6; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; margin-top: 1.5em; width: 100%; }
@media only screen and (max-width: 750px) { /* line 310, landplan.scss */
  #landplan .qualitySec .listWrap .list { width: 90%; margin: 0 auto; }
  /* line 311, landplan.scss */
  #landplan .qualitySec .listWrap .list:not(:last-child) { padding-bottom: 40px; margin-bottom: 45px; }
  /* line 312, landplan.scss */
  #landplan .qualitySec .listWrap .list .tit { border-left: 6px solid #4281a5; padding-left: .5em; font-size: 22px; -webkit-text-stroke-width: .0px; margin-bottom: .75em; }
  /* line 313, landplan.scss */
  #landplan .qualitySec .listWrap .list .tit .lsKana { letter-spacing: -.05em; }
  /* line 315, landplan.scss */
  #landplan .qualitySec .listWrap .list .wrap { width: 100%; }
  /* line 316, landplan.scss */
  #landplan .qualitySec .listWrap .list .wrap .t { font-size: 17px; margin-bottom: .5em; padding: 0 .5em; width: 100%; }
  /* line 317, landplan.scss */
  #landplan .qualitySec .listWrap .list .wrap .read { min-height: auto; margin-bottom: .5em; }
  /* line 321, landplan.scss */
  #landplan .qualitySec .listWrap .list .phWrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
  /* line 325, landplan.scss */
  #landplan .qualitySec .listWrap .list .cap { font-size: 12px; margin-top: 1.5em; } }
/* line 330, landplan.scss */
#landplan .qualitySec .listWrap .list.list01 { width: 100%; }
/* line 337, landplan.scss */
#landplan .qualitySec .listWrap .list.list01 .wrap.wrap01 .cap { margin-top: 3em; }
/* line 343, landplan.scss */
#landplan .qualitySec .listWrap .list.list01 .wrap.wrap02 .cap { text-align: center; }
@media only screen and (max-width: 750px) { /* line 350, landplan.scss */
  #landplan .qualitySec .listWrap .list.list01 { width: 90%; }
  /* line 353, landplan.scss */
  #landplan .qualitySec .listWrap .list.list01 .wrap.wrap01 { margin-bottom: 30px; }
  /* line 355, landplan.scss */
  #landplan .qualitySec .listWrap .list.list01 .wrap.wrap01 .read { margin-bottom: 1em; }
  /* line 357, landplan.scss */
  #landplan .qualitySec .listWrap .list.list01 .wrap.wrap01 .cap { margin-top: 1.5em; }
  /* line 361, landplan.scss */
  #landplan .qualitySec .listWrap .list.list01 .wrap.wrap02 .read { margin-bottom: 1.5em; }
  /* line 363, landplan.scss */
  #landplan .qualitySec .listWrap .list.list01 .wrap.wrap02 .cap { text-align: center; } }
/* line 369, landplan.scss */
#landplan .qualitySec .listWrap .list.list02 { width: 100%; }
/* line 371, landplan.scss */
#landplan .qualitySec .listWrap .list.list02 .read { margin-bottom: 2em; }
/* line 374, landplan.scss */
#landplan .qualitySec .listWrap .list.list02 .phWrap .ph.ph01 { width: 51.1%; }
/* line 375, landplan.scss */
#landplan .qualitySec .listWrap .list.list02 .phWrap .ph.ph02 { width: 46.1%; }
@media only screen and (max-width: 750px) { /* line 383, landplan.scss */
  #landplan .qualitySec .listWrap .list.list02 { width: 90%; }
  /* line 385, landplan.scss */
  #landplan .qualitySec .listWrap .list.list02 .read { margin-bottom: 1.5em; }
  /* line 388, landplan.scss */
  #landplan .qualitySec .listWrap .list.list02 .phWrap .ph.ph01 { width: 100%; margin-bottom: 1.5em; }
  /* line 389, landplan.scss */
  #landplan .qualitySec .listWrap .list.list02 .phWrap .ph.ph02 { width: 100%; } }
/* line 396, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 { width: 100%; }
/* line 398, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .copy { -webkit-text-stroke-width: .2px; text-align: justify; margin-bottom: 2.5em; }
/* line 399, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .wrap { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
/* line 400, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .wrap .t { justify-content: flex-start; }
/* line 401, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .wrap .text { width: calc(100% - 180px); }
/* line 402, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .wrap .read { /*margin-bottom: 3em;*/ min-height: auto; }
/* line 403, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .wrap .ph { width: 150px; height: 200px; position: absolute; top: -20px; right: 0; }
/* line 409, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .wrap.wrap01 .logo { width: 120px; position: absolute; top: 135px; right: 190px; }
/* line 411, landplan.scss */
#landplan .qualitySec .listWrap .list.list03 .wrap.wrap01 .cap { width: 59%; }
@media only screen and (max-width: 750px) { /* line 423, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 { width: 90%; }
  /* line 425, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .copy { -webkit-text-stroke-width: 0px; margin-bottom: 2.5em; }
  /* line 427, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .wrap .t { justify-content: center; margin-bottom: 1em; }
  /* line 428, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .wrap .text { width: calc(100% - 170px); }
  /* line 429, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .wrap .read { /*margin-bottom: 3em;*/ min-height: auto; }
  /* line 430, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .wrap .ph { width: 150px; height: 200px; position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; }
  /* line 433, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .wrap.wrap01 { margin-bottom: 30px; }
  /* line 436, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .wrap.wrap01 .logo { width: 120px; position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; margin-bottom: .5em; }
  /* line 438, landplan.scss */
  #landplan .qualitySec .listWrap .list.list03 .wrap.wrap01 .cap { width: 100%; } }
/* line 447, landplan.scss */
#landplan .qualitySec .listWrap .list.list04, #landplan .qualitySec .listWrap .list.list05, #landplan .qualitySec .listWrap .list.list06, #landplan .qualitySec .listWrap .list.list07 { border-bottom: none; padding-bottom: 0px; margin-bottom: 60px; }
/* line 448, landplan.scss */
#landplan .qualitySec .listWrap .list.list04 .read, #landplan .qualitySec .listWrap .list.list05 .read, #landplan .qualitySec .listWrap .list.list06 .read, #landplan .qualitySec .listWrap .list.list07 .read { margin-bottom: 2em; }
/* line 451, landplan.scss */
#landplan .qualitySec .listWrap .list.list04 .read, #landplan .qualitySec .listWrap .list.list05 .read { min-height: 120px; }
@media only screen and (max-width: 750px) { /* line 457, landplan.scss */
  #landplan .qualitySec .listWrap .list.list04, #landplan .qualitySec .listWrap .list.list05, #landplan .qualitySec .listWrap .list.list06, #landplan .qualitySec .listWrap .list.list07 { border-bottom: 1px solid #d2d2d2; padding-bottom: 40px; margin-bottom: 45px; }
  /* line 458, landplan.scss */
  #landplan .qualitySec .listWrap .list.list04 .read, #landplan .qualitySec .listWrap .list.list05 .read, #landplan .qualitySec .listWrap .list.list06 .read, #landplan .qualitySec .listWrap .list.list07 .read { margin-bottom: 0em; order: 2; }
  /* line 459, landplan.scss */
  #landplan .qualitySec .listWrap .list.list04 .ph, #landplan .qualitySec .listWrap .list.list05 .ph, #landplan .qualitySec .listWrap .list.list06 .ph, #landplan .qualitySec .listWrap .list.list07 .ph { order: 1; margin-bottom: 1em; }
  /* line 462, landplan.scss */
  #landplan .qualitySec .listWrap .list.list04 .read, #landplan .qualitySec .listWrap .list.list05 .read { min-height: 120px; } }
/* line 494, landplan.scss */
#landplan .qualitySec .listWrap .list.list07 { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
