@charset "UTF-8";
/* separator */
body.about.premier-icommons-oneday {
  /* key-visual */
  /* intro */
  /* section */
  /* section 個別 */ }

.device-mobile body.about.premier-icommons-oneday > article.main > .container .topic-path ol li {
  white-space: nowrap; }

.device-mobile body.about.premier-icommons-oneday > article.main > .container .topic-path ol li:last-child {
  white-space: inherit; }

.device-mobile body.about.premier-icommons-oneday .content-inner {
  margin-top: 48px;
  padding: 0 7.8%;
  font-size: 11px; }

.device-desktop body.about.premier-icommons-oneday .content-inner {
  margin: 120px auto 0;
  width: 860px; }

.device-desktop body.about.premier-icommons-oneday .key-visual {
  background: url("../img/pc/premier-icommons-oneday/bg-key-visual.jpg") no-repeat 50% 0;
  height: 500px; }

.device-desktop body.about.premier-icommons-oneday .key-visual .inner h1 {
  margin: 0 auto;
  padding: 30px 0 0 20px;
  text-align: center; }

.device-mobile body.about.premier-icommons-oneday .intro {
  font-size: 11px;
  padding: 0 7.8%; }

.device-mobile body.about.premier-icommons-oneday .intro .inner {
  padding: 39px 0 42px;
  background: url(../img/mb/premier-icommons-oneday/bg-intro.png) repeat-x 0 100%;
  background-size: 21px auto; }

.device-mobile body.about.premier-icommons-oneday .intro h2 {
  text-align: center; }

.device-mobile body.about.premier-icommons-oneday .intro h2 img {
  width: 129px; }

.device-mobile body.about.premier-icommons-oneday .intro .txt {
  margin-top: 28px;
  line-height: 1.96;
  color: #333; }

.device-desktop body.about.premier-icommons-oneday .intro {
  width: 860px;
  margin: 0 auto;
  text-align: center; }

.device-desktop body.about.premier-icommons-oneday .intro .inner {
  padding: 59px 0 68px;
  background: url(../img/pc/premier-icommons-oneday/bg-intro.png) repeat-x 0 100%; }

.device-desktop body.about.premier-icommons-oneday .intro .txt {
  margin: 30px auto 0;
  width: 855px;
  height: 78px;
  background: url("../img/pc/premier-icommons-oneday/txt-intro.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-mobile body.about.premier-icommons-oneday section .ttl span {
  display: block;
  text-align: center; }

.device-mobile body.about.premier-icommons-oneday section .ttl .time img {
  width: 123px; }

.device-mobile body.about.premier-icommons-oneday section .ttl .inner {
  margin-top: 29px; }

.device-mobile body.about.premier-icommons-oneday section .img {
  margin-top: 30px; }

.device-mobile body.about.premier-icommons-oneday section .txt {
  margin-top: 23px;
  line-height: 1.96;
  color: #333; }

.device-mobile body.about.premier-icommons-oneday section .txt .em {
  text-decoration: underline; }

.device-mobile body.about.premier-icommons-oneday section .line {
  padding: 14px 0 20px;
  text-align: center; }

.device-desktop body.about.premier-icommons-oneday section .section-inner {
  overflow: hidden; }

.device-desktop body.about.premier-icommons-oneday section .ttl {
  width: 262px; }

.device-desktop body.about.premier-icommons-oneday section .ttl span {
  display: block;
  text-align: center; }

.device-desktop body.about.premier-icommons-oneday section .ttl .inner {
  margin-top: 57px; }

.device-desktop body.about.premier-icommons-oneday section .txt {
  margin-top: 57px; }

.device-desktop body.about.premier-icommons-oneday section .line {
  padding: 27px 0 26px;
  text-align: center; }

.device-desktop body.about.premier-icommons-oneday .section-odd .ttl,
.device-desktop body.about.premier-icommons-oneday .section-odd .txt {
  float: left; }

.device-desktop body.about.premier-icommons-oneday .section-odd .img {
  float: right; }

.device-desktop body.about.premier-icommons-oneday .section-even .ttl,
.device-desktop body.about.premier-icommons-oneday .section-even .txt {
  float: right; }

.device-desktop body.about.premier-icommons-oneday .section-even .img {
  float: left; }

.device-desktop body.about.premier-icommons-oneday .section-1 .txt {
  width: 261px;
  height: 367px;
  background: url("../img/pc/premier-icommons-oneday/txt-section-1.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-desktop body.about.premier-icommons-oneday .section-2 .ttl .inner {
  margin-right: 15px; }

.device-desktop body.about.premier-icommons-oneday .section-2 .txt {
  width: 262px;
  height: 334px;
  background: url("../img/pc/premier-icommons-oneday/txt-section-2.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-desktop body.about.premier-icommons-oneday .section-3 .txt {
  width: 262px;
  height: 270px;
  background: url("../img/pc/premier-icommons-oneday/txt-section-3.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-desktop body.about.premier-icommons-oneday .section-4 .ttl .inner {
  margin-right: 9px; }

.device-desktop body.about.premier-icommons-oneday .section-4 .txt {
  width: 262px;
  height: 301px;
  background: url("../img/pc/premier-icommons-oneday/txt-section-4.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-desktop body.about.premier-icommons-oneday .section-5 .txt {
  width: 260px;
  height: 334px;
  background: url("../img/pc/premier-icommons-oneday/txt-section-5.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-desktop body.about.premier-icommons-oneday .section-6 .ttl .inner {
  margin-right: -5px; }

.device-desktop body.about.premier-icommons-oneday .section-6 .txt {
  width: 262px;
  height: 398px;
  background: url("../img/pc/premier-icommons-oneday/txt-section-6.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-desktop body.about.premier-icommons-oneday .section-7 .txt {
  width: 262px;
  height: 366px;
  background: url("../img/pc/premier-icommons-oneday/txt-section-7.png") no-repeat 0 0;
  display: block;
  text-indent: -9999px; }

.device-desktop body.about.premier-icommons-oneday .section-8 {
  margin-left: -60px;
  margin-bottom: 50px; }
.device-mobile body.about.premier-icommons-oneday .section-8 {
  margin-bottom: 30px; }