@charset "utf-8";

/*=================================
base
@media only screen and (max-width: 767px)
================================ */
/* reset
-------------------------------- */
.products-brand-modal--inline html,
.products-brand-modal--inline body,
.products-brand-modal--inline span,
.products-brand-modal--inline object,
.products-brand-modal--inline iframe,
.products-brand-modal--inline h1,
.products-brand-modal--inline h2,
.products-brand-modal--inline h3,
.products-brand-modal--inline h4,
.products-brand-modal--inline h5,
.products-brand-modal--inline h6,
.products-brand-modal--inline p,
.products-brand-modal--inline blockquote,
.products-brand-modal--inline pre,
.products-brand-modal--inline abbr,
.products-brand-modal--inline address,
.products-brand-modal--inline cite,
.products-brand-modal--inline code,
.products-brand-modal--inline del,
.products-brand-modal--inline dfn,
.products-brand-modal--inline em,
.products-brand-modal--inline img,
.products-brand-modal--inline ins,
.products-brand-modal--inline kbd,
.products-brand-modal--inline q,
.products-brand-modal--inline samp,
.products-brand-modal--inline small,
.products-brand-modal--inline strong,
.products-brand-modal--inline sub,
.products-brand-modal--inline sup,
.products-brand-modal--inline var,
.products-brand-modal--inline b,
.products-brand-modal--inline i,
.products-brand-modal--inline dl,
.products-brand-modal--inline dt,
.products-brand-modal--inline dd,
.products-brand-modal--inline ol,
.products-brand-modal--inline ul,
.products-brand-modal--inline li,
.products-brand-modal--inline fieldset,
.products-brand-modal--inline form,
.products-brand-modal--inline label,
.products-brand-modal--inline legend,
.products-brand-modal--inline table,
.products-brand-modal--inline caption,
.products-brand-modal--inline tbody,
.products-brand-modal--inline tfoot,
.products-brand-modal--inline thead,
.products-brand-modal--inline tr,
.products-brand-modal--inline th,
.products-brand-modal--inline td,
.products-brand-modal--inline article,
.products-brand-modal--inline aside,
.products-brand-modal--inline canvas,
.products-brand-modal--inline details,
.products-brand-modal--inline figcaption,
.products-brand-modal--inline figure,
.products-brand-modal--inline footer,
.products-brand-modal--inline header,
.products-brand-modal--inline hgroup,
.products-brand-modal--inline menu,
.products-brand-modal--inline nav,
.products-brand-modal--inline section,
.products-brand-modal--inline summary,
.products-brand-modal--inline time,
.products-brand-modal--inline mark,
.products-brand-modal--inline audio,
.products-brand-modal--inline video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.products-brand-modal--inline body{line-height:1}
.products-brand-modal--inline article,
.products-brand-modal--inline aside,
.products-brand-modal--inline details,
.products-brand-modal--inline figcaption,
.products-brand-modal--inline figure,
.products-brand-modal--inline footer,
.products-brand-modal--inline header,
.products-brand-modal--inline hgroup,
.products-brand-modal--inline menu,
.products-brand-modal--inline nav,
.products-brand-modal--inline section{display:block;}
.products-brand-modal--inline nav ul{list-style:none;}
.products-brand-modal--inline blockquote,
.products-brand-modal--inline q{quotes:none;}
.products-brand-modal--inline blockquote:before,
.products-brand-modal--inline blockquote:after,
.products-brand-modal--inline q:before,
.products-brand-modal--inline q:after{content:none;}
.products-brand-modal--inline a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
.products-brand-modal--inline ins{background-color:#ff9;color:#000;text-decoration:none;}
.products-brand-modal--inline mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
.products-brand-modal--inline del{text-decoration:line-through;}
.products-brand-modal--inline abbr[title],
.products-brand-modal--inline dfn[title]{border-bottom:1px dotted;cursor:help;}
.products-brand-modal--inline table{border-collapse:collapse;border-spacing:0;}
.products-brand-modal--inline hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}

/* custom
-------------------------------- */
.products-brand-modal--inline main{display:block;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.products-brand-modal--inline h1,
.products-brand-modal--inline h2,
.products-brand-modal--inline h3,
.products-brand-modal--inline h4,
.products-brand-modal--inline h5,
.products-brand-modal--inline h6,
.products-brand-modal--inline small{font-weight:normal;}
.products-brand-modal--inline ul,
.products-brand-modal--inline ol{list-style:none;}
.products-brand-modal--inline strong{font-weight:bold;}
.products-brand-modal--inline em{font-style:normal;}
.products-brand-modal--inline address{font-style:normal;}
.products-brand-modal--inline hr{display:none;}
.products-brand-modal--inline time{display:block;}
.products-brand-modal--inline sub,
.products-brand-modal--inline sup{position:relative;font-size:10px;font-size:1rem;line-height:1;}
.products-brand-modal--inline sup{vertical-align: super;}
.products-brand-modal--inline sub{vertical-align: sub;}
.products-brand-modal--inline img{vertical-align:bottom;}

.products-brand-modal--inline {
  font-size: 1.4rem;
  line-height: 1.7;
}

/* utility
-------------------------------- */
.products-brand-modal--inline .is-w01{width:1%!important}
.products-brand-modal--inline .is-w02{width:2%!important}
.products-brand-modal--inline .is-w03{width:3%!important}
.products-brand-modal--inline .is-w04{width:4%!important}
.products-brand-modal--inline .is-w05{width:5%!important}
.products-brand-modal--inline .is-w06{width:6%!important}
.products-brand-modal--inline .is-w07{width:7%!important}
.products-brand-modal--inline .is-w08{width:8%!important}
.products-brand-modal--inline .is-w09{width:9%!important}
.products-brand-modal--inline .is-w10{width:10%!important}
.products-brand-modal--inline .is-w11{width:11%!important}
.products-brand-modal--inline .is-w12{width:12%!important}
.products-brand-modal--inline .is-w13{width:13%!important}
.products-brand-modal--inline .is-w14{width:14%!important}
.products-brand-modal--inline .is-w15{width:15%!important}
.products-brand-modal--inline .is-w16{width:16%!important}
.products-brand-modal--inline .is-w17{width:17%!important}
.products-brand-modal--inline .is-w18{width:18%!important}
.products-brand-modal--inline .is-w19{width:19%!important}
.products-brand-modal--inline .is-w20{width:20%!important}
.products-brand-modal--inline .is-w21{width:21%!important}
.products-brand-modal--inline .is-w22{width:22%!important}
.products-brand-modal--inline .is-w23{width:23%!important}
.products-brand-modal--inline .is-w24{width:24%!important}
.products-brand-modal--inline .is-w25{width:25%!important}
.products-brand-modal--inline .is-w26{width:26%!important}
.products-brand-modal--inline .is-w27{width:27%!important}
.products-brand-modal--inline .is-w28{width:28%!important}
.products-brand-modal--inline .is-w29{width:29%!important}
.products-brand-modal--inline .is-w30{width:30%!important}
.products-brand-modal--inline .is-w31{width:31%!important}
.products-brand-modal--inline .is-w32{width:32%!important}
.products-brand-modal--inline .is-w33{width:33%!important}
.products-brand-modal--inline .is-w34{width:34%!important}
.products-brand-modal--inline .is-w35{width:35%!important}
.products-brand-modal--inline .is-w36{width:36%!important}
.products-brand-modal--inline .is-w37{width:37%!important}
.products-brand-modal--inline .is-w38{width:38%!important}
.products-brand-modal--inline .is-w39{width:39%!important}
.products-brand-modal--inline .is-w40{width:40%!important}
.products-brand-modal--inline .is-w41{width:41%!important}
.products-brand-modal--inline .is-w42{width:42%!important}
.products-brand-modal--inline .is-w43{width:43%!important}
.products-brand-modal--inline .is-w44{width:44%!important}
.products-brand-modal--inline .is-w45{width:45%!important}
.products-brand-modal--inline .is-w46{width:46%!important}
.products-brand-modal--inline .is-w47{width:47%!important}
.products-brand-modal--inline .is-w48{width:48%!important}
.products-brand-modal--inline .is-w49{width:49%!important}
.products-brand-modal--inline .is-w50{width:50%!important}
.products-brand-modal--inline .is-w51{width:51%!important}
.products-brand-modal--inline .is-w52{width:52%!important}
.products-brand-modal--inline .is-w53{width:53%!important}
.products-brand-modal--inline .is-w54{width:54%!important}
.products-brand-modal--inline .is-w55{width:55%!important}
.products-brand-modal--inline .is-w56{width:56%!important}
.products-brand-modal--inline .is-w57{width:57%!important}
.products-brand-modal--inline .is-w58{width:58%!important}
.products-brand-modal--inline .is-w59{width:59%!important}
.products-brand-modal--inline .is-w60{width:60%!important}
.products-brand-modal--inline .is-w61{width:61%!important}
.products-brand-modal--inline .is-w62{width:62%!important}
.products-brand-modal--inline .is-w63{width:63%!important}
.products-brand-modal--inline .is-w64{width:64%!important}
.products-brand-modal--inline .is-w65{width:65%!important}
.products-brand-modal--inline .is-w66{width:66%!important}
.products-brand-modal--inline .is-w67{width:67%!important}
.products-brand-modal--inline .is-w68{width:68%!important}
.products-brand-modal--inline .is-w69{width:69%!important}
.products-brand-modal--inline .is-w70{width:70%!important}
.products-brand-modal--inline .is-w71{width:71%!important}
.products-brand-modal--inline .is-w72{width:72%!important}
.products-brand-modal--inline .is-w73{width:73%!important}
.products-brand-modal--inline .is-w74{width:74%!important}
.products-brand-modal--inline .is-w75{width:75%!important}
.products-brand-modal--inline .is-w76{width:76%!important}
.products-brand-modal--inline .is-w77{width:77%!important}
.products-brand-modal--inline .is-w78{width:78%!important}
.products-brand-modal--inline .is-w79{width:79%!important}
.products-brand-modal--inline .is-w80{width:80%!important}
.products-brand-modal--inline .is-w81{width:81%!important}
.products-brand-modal--inline .is-w82{width:82%!important}
.products-brand-modal--inline .is-w83{width:83%!important}
.products-brand-modal--inline .is-w84{width:84%!important}
.products-brand-modal--inline .is-w85{width:85%!important}
.products-brand-modal--inline .is-w86{width:86%!important}
.products-brand-modal--inline .is-w87{width:87%!important}
.products-brand-modal--inline .is-w88{width:88%!important}
.products-brand-modal--inline .is-w89{width:89%!important}
.products-brand-modal--inline .is-w90{width:90%!important}
.products-brand-modal--inline .is-w91{width:91%!important}
.products-brand-modal--inline .is-w92{width:92%!important}
.products-brand-modal--inline .is-w93{width:93%!important}
.products-brand-modal--inline .is-w94{width:94%!important}
.products-brand-modal--inline .is-w95{width:95%!important}
.products-brand-modal--inline .is-w96{width:96%!important}
.products-brand-modal--inline .is-w97{width:97%!important}
.products-brand-modal--inline .is-w98{width:98%!important}
.products-brand-modal--inline .is-w99{width:99%!important}
.products-brand-modal--inline .is-wFull{width:100%!important}
.products-brand-modal--inline .is-wAuto{width:auto!important}
.products-brand-modal--inline .is-aL{text-align:left!important}
.products-brand-modal--inline .is-aC{text-align:center!important}
.products-brand-modal--inline .is-aR{text-align:right!important}
.products-brand-modal--inline .is-vT{vertical-align:top!important}
.products-brand-modal--inline .is-vM{vertical-align:middle!important}
.products-brand-modal--inline .is-vB{vertical-align:bottom!important}
.products-brand-modal--inline .is-mt0{margin-top:0!important}
.products-brand-modal--inline .is-mt_SS{margin-top:0.5em!important}
.products-brand-modal--inline .is-mt_S{margin-top:1em!important}
.products-brand-modal--inline .is-mt_M{margin-top:1.5em!important}
.products-brand-modal--inline .is-mt_L{margin-top:2em!important}
.products-brand-modal--inline .is-mt_mL{margin-top:2.5em!important}
.products-brand-modal--inline .is-mt_LL{margin-top:3em!important}
.products-brand-modal--inline .is-mt_3L{margin-top:3.5em!important}
.products-brand-modal--inline .is-mt_4L{margin-top:4em!important}
.products-brand-modal--inline .is-mt_5L{margin-top:4.5em!important}
.products-brand-modal--inline .is-mb_SS{margin-bottom:0.5em!important}
.products-brand-modal--inline .is-mb_S{margin-bottom:1em!important}
.products-brand-modal--inline .is-mb_M{margin-bottom:1.5em!important}
.products-brand-modal--inline .is-mb_L{margin-bottom:2em!important}
.products-brand-modal--inline .is-mb_mL{margin-bottom:2.5em!important}
.products-brand-modal--inline .is-mb_LL{margin-bottom:3em!important}
.products-brand-modal--inline .is-mAuto{margin-right:auto!important;margin-left:auto!important;}
.products-brand-modal--inline .is-ml_L{margin-left:2em!important;}
.products-brand-modal--inline .is-itemsCenter {display: flex !important;-webkit-align-items: center!important;align-items: center!important;}
.products-brand-modal--inline .is-justifyCenter {display: flex !important;-webkit-justify-content: center!important;justify-content: center!important;}
.products-brand-modal--inline .is-2sizeDown { font-size: 1rem !important;}
.products-brand-modal--inline .is-1sizeDown { font-size: 1.2rem !important;}
.products-brand-modal--inline .is-default { font-size: 1.4rem !important;}
.products-brand-modal--inline .is-1sizeUp { font-size: 1.6rem !important;}
.products-brand-modal--inline .is-2sizeUp { font-size: 1.8rem !important;}
.products-brand-modal--inline .is-bold { font-weight: bold;}
.products-brand-modal--inline .is-normal { font-weight: normal;}
.products-brand-modal--inline .is-italic { font-style: italic;}
.products-brand-modal--inline .is-underline {	text-decoration: underline;}
.products-brand-modal--inline .is-colorRed,
.products-brand-modal--inline .is-colorRed > li { color: #c43137 !important;}
.products-brand-modal--inline .is-colorGreen,
.products-brand-modal--inline .is-colorGreen > li { color: #138049 !important;}
.products-brand-modal--inline .is-colorGray, .is-colorGray > li { color: #707070 !important;}
.products-brand-modal--inline .dlItem-list-row + .is-colorGreen {
    margin-top: 0;
}

/*=================================
contents.css
- heading
- column
- text
- link
- list
- table
- unique
- icon
@media only screen and (min-width: 768px)
@media only screen and (max-width: 767px)
@media only screen and (max-width: 767px) and (min-width: 630px)
@media print
clearfix
================================ */

/* common
-------------------------------- */
.products-brand-modal--inline p {
  margin-top: 1em;
}
.products-brand-modal--inline p:not([class]) + .noteList,
.products-brand-modal--inline p:not([class]) + .noteNumList,
.products-brand-modal--inline [class*="table"] .figureColumn {
  margin-top: 0.5em;
}
.products-brand-modal--inline p:not([class]) + .btnLink:not(.is-close),
.products-brand-modal--inline p:not([class]) + .iconLink,
.products-brand-modal--inline p:not([class]) + .normalList,
.products-brand-modal--inline p:not([class]) + .numberList,
.products-brand-modal--inline p:not([class]) + .defineList,
.products-brand-modal--inline p.is-bold + .btnLink:not(.is-close),
.products-brand-modal--inline p.is-bold + .iconLink,
.products-brand-modal--inline p.is-bold + .normalList,
.products-brand-modal--inline p.is-bold + .numberList,
.products-brand-modal--inline p.is-bold + .defineList,
.products-brand-modal--inline [class*="table"] .btnLink,
.products-brand-modal--inline [class*="table"] .iconLink,
.products-brand-modal--inline [class*="table"] .normalList,
.products-brand-modal--inline [class*="table"] .numberList,
.products-brand-modal--inline [class*="table"] .defineList {
  margin-top: 0.8em;
}
.products-brand-modal--inline [class*="table"] li .btnLink,
.products-brand-modal--inline [class*="table"] li .iconLink,
.products-brand-modal--inline [class*="table"] li .normalList,
.products-brand-modal--inline [class*="table"] li .numberList,
.products-brand-modal--inline [class*="table"] li .defineList {
  margin-top: 0.3em;
}
.products-brand-modal--inline p:not([class]) + .listFloatType,
.products-brand-modal--inline p.is-bold + .listFloatType {
  margin-top: 0;
}
.products-brand-modal--inline p:not([class]) + .is-flex1 {
  margin-top: 1em;
}
.products-brand-modal--inline sup {
  font-size: 12px;
  font-size: 1.2rem;
}
.products-brand-modal--inline .pcElement {
  display: inline;
}
.products-brand-modal--inline .pcElement.tableLayout {
  display: table;
}
.products-brand-modal--inline .spElement {
  display: none;
}
.products-brand-modal--inline .figureBorder > img,
.products-brand-modal--inline .figureBorder > a > img {
  border: solid 1px #dddddd;
}

/* heading
-------------------------------- */
.products-brand-modal--inline .js-modal-fixhead {
  display: none;
}
.products-brand-modal--inline .modalHeading1 {
  font-size: 2.8rem;
	font-weight: bold;
  line-height: 1.5;
}
.products-brand-modal--inline .modalHeading2 {
  margin-top: 1.5em;
  font-size: 2.1rem;
  font-weight: bold;
  line-height: 1.5;
}
.products-brand-modal--inline .modalHeading3 {
  margin-top: 30px;
}
.products-brand-modal--inline .modalHeading4 {
  position: relative;
  margin-top: 1.5em;
  font-size: 1.4rem;
  line-height: 1.5;
}
.products-brand-modal--inline .heading4,
.products-brand-modal--inline .modalHeading3 {
  position: relative;
  margin-top: 1.5em;
  font-size: 1.4rem;
  line-height: 1.5;
}
.products-brand-modal--inline .heading4 span,
.products-brand-modal--inline .modalHeading3 span {
  position: relative;
  display: inline-block;
  padding-left: 20px;
}
.products-brand-modal--inline .heading4 span:before,
.products-brand-modal--inline .modalHeading3 span:before {
  content: "";
  position: absolute;
  top: 0;
  left: -5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(https://www.otsuka.co.jp/en/common/img/com_sprite01.png) no-repeat -140px 0;
}
.products-brand-modal--inline .modalHeading2 + *,
.products-brand-modal--inline .modalHeading4 + * {
  margin-top: 0.8em !important;
}
.products-brand-modal--inline .is-lineHeading {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	margin-top: 1.5em;
	font-size: 1.4rem;
	line-height: 1.5;
}
.products-brand-modal--inline .is-lineHeading > span {
	position: relative;
	display: block;
	padding-left: 20px;
	text-align: left;
}
.products-brand-modal--inline .is-lineHeading > span:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	display: block;
	width: 8px;
	height: 8px;
	background: -webkit-linear-gradient(bottom, #c3c3c3 0%, #6e6e6e 100%);
	background: linear-gradient(to top, #c3c3c3 0%, #6e6e6e 100%);
	border-radius: 1px;
}
.products-brand-modal--inline .is-lineHeading + * {
	margin-top: 1em !important;
}

/* is-flex
-------------------------------- */
.products-brand-modal--inline [class*="is-flex"] {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-top: 2em;
}
.products-brand-modal--inline .borderBox [class*="is-flex"] {
  margin-top: 1.5em;
}
.products-brand-modal--inline [class*="is-flex"] > *:not(.figureColumn) {
  margin: 32px 0 0 30px;
}
@media screen and (min-width: 768px) {
  
.products-brand-modal--inline [class*="is-flex"] > *:not(.figureColumn) {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
.products-brand-modal--inline .anchor-target {
  margin-top: -90px !important;
  padding-top: 90px !important;
}
}
.products-brand-modal--inline .is-flex6 > *:not(.figureColumn),
.products-brand-modal--inline .borderBox [class*="is-flex"] > *,
.products-brand-modal--inline .bgBox [class*="is-flex"] > * {
  margin: 20px 0 0 18px;
}
.products-brand-modal--inline [class*="is-flex"] > li {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
.products-brand-modal--inline .iconLink[class*="is-flex"] > li,
.products-brand-modal--inline .btnLink[class*="is-flex"] > li,
.products-brand-modal--inline .normalList[class*="is-flex"] > li{
  margin-top: 1em;
}
.products-brand-modal--inline [class*="is-flex"] > * > [class*="heading"] {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-grow: 0 !important;
  flex-grow: 0 !important;
}
.products-brand-modal--inline [class*="is-flex"] > * > .is-lineHeading {
  display: -webkit-flex;
  display: flex;
  margin-top: 1px !important;
}
.products-brand-modal--inline [class*="is-flex"].js-equalHeight > * > *:not([class*="heading"]),
.products-brand-modal--inline [class*="is-flex"].js-equalHeight > * > *:not(.is-lineHeading) {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.products-brand-modal--inline [class*="is-flex"].is-bgGraTex.js-equalHeight > * > .btnLink.is-anchor {
	-webkit-flex-grow: 0;
	flex-grow: 0;
}
.products-brand-modal--inline [class*="is-flex"].is-related > * > a,
.products-brand-modal--inline [class*="is-flex"] > figure > img,
.products-brand-modal--inline [class*="is-flex"] > .is-bgGraPinkTex > .columnTitle,
.products-brand-modal--inline [class*="is-flex"].is-bgGraPinkTex > .column > .is-strongText,
.products-brand-modal--inline [class*="is-flex"] > .is-bgGraTex > .columnTitle,
.products-brand-modal--inline [class*="is-flex"].is-bgGraTex > .column > .is-strongText,
.products-brand-modal--inline [class*="is-flex"] > * > .is-lineHeading,
.products-brand-modal--inline [class*="is-flex"] > .is-country > dt,
.products-brand-modal--inline [class*="is-flex"] .bgBox > [class*="heading"],
.products-brand-modal--inline [class*="is-flex"] .borderBox > [class*="heading"] {
  -webkit-flex-grow: 0 !important;
  flex-grow: 0 !important;
}
.products-brand-modal--inline [class*="is-flex"].is-flex-glow-0 > * > *:not([class*="heading"]),
.products-brand-modal--inline [class*="is-flex"].is-flex-glow-0 > * > *:not(.is-lineHeading) {
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.products-brand-modal--inline [class*="is-flex"] > * > *:first-child,
.products-brand-modal--inline [class*="is-flex"] > * > * > *:first-child {
  margin-top: 0;
}
.products-brand-modal--inline [class*="is-flex"] img {
  max-width: 100%;
  height: auto;
}
.products-brand-modal--inline [class*="is-flex"] .js-figureFix {
  max-width: 100%;
  margin: 0 auto;
}
.products-brand-modal--inline [class*="is-flex"] .js-figureFix.is-aL {
  margin-left: 0 !important;
}
.products-brand-modal--inline [class*="is-flex"] .js-figureFix.is-aR {
  margin-right: 0 !important;
}
.products-brand-modal--inline .is-flex1 + p {
  margin-top: 2em;
}
.products-brand-modal--inline .is-flex1 > * {
  margin-left: 0;
}
.products-brand-modal--inline .is-flex1 > *:first-child {
  margin-top: 0 !important;
}
.products-brand-modal--inline .is-flex2 > * {	width: calc((100% - 32px) / 2);}
.products-brand-modal--inline .is-flex2.is-justifyCenter > * {	width: auto;}
.products-brand-modal--inline .is-flex3 > * {	width: calc((100% - 64px) / 3);}
.products-brand-modal--inline .is-flex4 > * {	width: calc((100% - 96px) / 4);}
.products-brand-modal--inline .is-flex5 > * {	width: calc((100% - 128px) / 5);}
.products-brand-modal--inline .is-flex6 > * {	width: calc((100% - 100px) / 6);}
.products-brand-modal--inline .is-flex7 > * {	width: calc((100% - 100px) / 7);}

.products-brand-modal--inline .borderBox .is-flex2 > * {	width: calc((100% - 20px) / 2);}
.products-brand-modal--inline .borderBox .is-flex3 > * {	width: calc((100% - 40px) / 3);}
.products-brand-modal--inline .borderBox .is-flex4 > * {	width: calc((100% - 60px) / 4);}
.products-brand-modal--inline .borderBox .is-flex5 > * {	width: calc((100% - 90px) / 5);}
.products-brand-modal--inline .borderBox .is-flex6 > * {	width: calc((100% - 120px) / 6);}
.products-brand-modal--inline .borderBox .is-flex7 > * {	width: calc((100% - 120px) / 7);}

.products-brand-modal--inline .is-flex2.is-glued > * {	width: calc(100% / 2); margin-left: 0;}
.products-brand-modal--inline .is-flex3.is-glued > * {	width: calc(100% / 3); margin-left: 0;}
.products-brand-modal--inline .is-flex4.is-glued > * {	width: calc(100% / 4); margin-left: 0;}
.products-brand-modal--inline .is-flex5.is-glued > * {	width: calc(100% / 5); margin-left: 0;}
.products-brand-modal--inline .is-flex6.is-glued > * {	width: calc(100% / 6); margin-left: 0;}
.products-brand-modal--inline .is-flex7.is-glued > * {	width: calc(100% / 7); margin-left: 0;}

.products-brand-modal--inline .is-flex2 > *:nth-child(-n+2),
.products-brand-modal--inline .is-flex3 > *:nth-child(-n+3),
.products-brand-modal--inline .is-flex4 > *:nth-child(-n+4),
.products-brand-modal--inline .is-flex5 > *:nth-child(-n+5),
.products-brand-modal--inline .is-flex6 > *:nth-child(-n+6),
.products-brand-modal--inline .is-flex7 > *:nth-child(-n+7){
  margin-top: 0;
}
.products-brand-modal--inline .iconLink.is-flex2 > *:nth-child(-n+2),
.products-brand-modal--inline .iconLink.is-flex3 > *:nth-child(-n+3),
.products-brand-modal--inline .iconLink.is-flex4 > *:nth-child(-n+4),
.products-brand-modal--inline .iconLink.is-flex5 > *:nth-child(-n+5),
.products-brand-modal--inline .iconLink.is-flex6 > *:nth-child(-n+6),
.products-brand-modal--inline .iconLink.is-flex7 > *:nth-child(-n+7),
.products-brand-modal--inline .btnLink.is-flex2 > *:nth-child(-n+2),
.products-brand-modal--inline .btnLink.is-flex3 > *:nth-child(-n+3),
.products-brand-modal--inline .btnLink.is-flex4 > *:nth-child(-n+4),
.products-brand-modal--inline .btnLink.is-flex5 > *:nth-child(-n+5),
.products-brand-modal--inline .btnLink.is-flex6 > *:nth-child(-n+6),
.products-brand-modal--inline .btnLink.is-flex7 > *:nth-child(-n+7),
.products-brand-modal--inline .normalList.is-flex2 > *:nth-child(-n+2),
.products-brand-modal--inline .normalList.is-flex3 > *:nth-child(-n+3),
.products-brand-modal--inline .normalList.is-flex4 > *:nth-child(-n+4),
.products-brand-modal--inline .normalList.is-flex5 > *:nth-child(-n+5),
.products-brand-modal--inline .normalList.is-flex6 > *:nth-child(-n+6),
.products-brand-modal--inline .normalList.is-flex7 > *:nth-child(-n+7) {
  margin-top: 0;
}
.products-brand-modal--inline .is-flex2 > *:nth-child(2n+1),
.products-brand-modal--inline .is-flex3 > *:nth-child(3n+1),
.products-brand-modal--inline .is-flex4 > *:nth-child(4n+1),
.products-brand-modal--inline .is-flex5 > *:nth-child(5n+1),
.products-brand-modal--inline .is-flex6 > *:nth-child(6n+1),
.products-brand-modal--inline .is-flex7 > *:nth-child(7n+1){
  margin-left: 0;
}
.products-brand-modal--inline [class*="is-flex"] .column > section > [class*="heading"] {
  margin-top: 0;
}
.products-brand-modal--inline [class*="is-flex"] .column .figureColumn .imgL {
  margin-right: 2em;
}
.products-brand-modal--inline [class*="is-flex"] .column .figureColumn .imgR {
  margin-left: 2em;
}
  .is-direction-rowReverse-pc  {
    flex-direction: row-reverse;
  }

.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex2 > *:nth-child(2n),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex3 > *:nth-child(3n),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex4 > *:nth-child(4n),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex5 > *:nth-child(5n),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex6 > *:nth-child(6n),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex7 > *:nth-child(7n){
  margin-left: 0;
}
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex2 > *:nth-child(2n+1),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex3 > *:nth-child(3n+1),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex4 > *:nth-child(4n+1),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex5 > *:nth-child(5n+1),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex6 > *:nth-child(6n+1),
.products-brand-modal--inline .is-direction-rowReverse-pc.is-flex7 > *:nth-child(7n+1){
  margin-left: 30px;
}
/* column
-------------------------------- */
/* figureColumn */
.products-brand-modal--inline .figureColumn {
  display: -webkit-flex;
  display: flex;
  margin-top: 1.5em;
}
.products-brand-modal--inline .figureColumn > .imgL {
  flex: none;
  margin: 0 32px 0 0;
}
.products-brand-modal--inline .figureColumn > .imgR {
  flex: none;
  margin: 0 0 0 32px;
  -webkit-order: 2;
  order: 2;
}
.products-brand-modal--inline .figureColumn > .imgL > *:first-child,
.products-brand-modal--inline .figureColumn > .imgR > *:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .figureColumn > .imgL > .js-figureFix > *:first-child,
.products-brand-modal--inline .figureColumn > .imgR > .js-figureFix > *:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .figureColumn > .w256 {
  width: 256px;
}
.products-brand-modal--inline .figureColumn > .w256 figure {
  display: block;
  text-align: center;
}
.products-brand-modal--inline .figureColumn > .is-flexAuto > figure + figure {
  margin-left: 1em;
}
.products-brand-modal--inline .figureColumn > .is-flexCenter {
  -webkit-justify-content: center;
  justify-content: center;
}
.products-brand-modal--inline .figureColumn > .imgR + .text {
  -webkit-order: 1;
  order: 1;
  width: 100%;
  margin: 0;
}
.products-brand-modal--inline .figureColumn > [class*="is-flex"].text {
  width: 100%;
  margin-top: 0;
}
.products-brand-modal--inline .figureColumn > .text > *:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .figureColumn.overFlow01 > .imgL,
.products-brand-modal--inline .figureColumn.overFlow01 > .imgR {
  margin-bottom: 1em;
}
.products-brand-modal--inline .is-movieChapter .text .title {
  font-size: 2rem;
}
.products-brand-modal--inline .is-movieChapter .text .is-showAll {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e5e5e5;
}
.products-brand-modal--inline .is-movieChapter .text .is-capter {
  margin-top: 1.5em;
}
.products-brand-modal--inline .is-movieChapter .text .is-showAll > *:first-child,
.products-brand-modal--inline .is-movieChapter .text .is-capter > *:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .is-movieChapter .text .is-showAll dl,
.products-brand-modal--inline .is-movieChapter .text .is-capter dl {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  margin-top: 1.5em;
}
.products-brand-modal--inline .is-movieChapter .text .is-capter dl > dt {
  position: relative;
  margin-left: 15px;
  padding-left: 1em;
}
.products-brand-modal--inline .is-movieChapter .text .is-capter dl > dt:before{
  content: "";
  position: absolute;
  top: 0.5em;
  left: 0;
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #a1a1a1;
  border-radius: 50%;
}
.products-brand-modal--inline .is-movieChapter .text .btnLink {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-top: 0;
}

.products-brand-modal--inline .is-movieChapter .text .btnLink li {
  margin: 0 0 0 15px;
}
.products-brand-modal--inline .is-movieChapter .text .btnLink li:first-child {
  margin-left: 0;
}
.products-brand-modal--inline .is-movieChapter .text .is-capter .btnLink li {
  width: 200px;
  margin: 0 0 0 15px;
}
.products-brand-modal--inline .is-movieChapter .text .btnLink > li > a {
  display: block;
}
.products-brand-modal--inline .is-movieChapter .text .btnLink > li > a > span {
  padding: 0.5em 2.5em;
}
.products-brand-modal--inline .is-campaign .title {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.5;
}
.products-brand-modal--inline .is-campaign .info {
  margin-top: 1.5em;
}
.products-brand-modal--inline .is-campaign .info > .date {
  display: block;
  font-weight: bold;
}
.products-brand-modal--inline .is-campaign .info + * {
  margin-top: 0.5em;
}
.products-brand-modal--inline .is-tableLayout {
  border: 1px solid #e0e0e0;
}
.products-brand-modal--inline .is-tableLayout .figureColumn {
  margin-top: 0;
  border-top: 1px solid #e0e0e0;
}
.products-brand-modal--inline .is-tableLayout .figureColumn:nth-child(-n+2) {
  border-top: none;
}
.products-brand-modal--inline .is-tableLayout .figureColumn:nth-child(2n) {
  border-left: 1px solid #e0e0e0;
}
.products-brand-modal--inline .is-tableLayout .figureColumn > .imgL {
  margin-right: 0;
}
.products-brand-modal--inline .is-tableLayout .figureColumn > .imgR {
  margin-left: 0;
}
.products-brand-modal--inline .is-tableLayout .figureColumn > .text {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 1em;
}
.products-brand-modal--inline .is-plugin .imgL a {
  color: #333;
}
.products-brand-modal--inline .is-plugin .caption {
  font-weight: bold;
}

/* list
-------------------------------- */
/* normalList */
.products-brand-modal--inline .normalList {
  margin-top: 1.5em;
}
.products-brand-modal--inline .normalList > li {
  position: relative;
  margin-top: 1em;
  padding-left: 1em;
  line-height: 1.5;
}
.products-brand-modal--inline .normalList > li:first-child,
.products-brand-modal--inline .normalList > li > .normalList > li:first-child,
.products-brand-modal--inline .normalList > li > .numberList > li:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .normalList > li:before {
  content: "";
  position: absolute;
  top: 0.5em;
  left: 0;
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #a1a1a1;
  border-radius: 50%;
}
.products-brand-modal--inline .normalList.is-iconSmall > li:before {
  top: 0.6em;
  width: 4px;
  height: 4px;
  background-color: #ccc;
}
.products-brand-modal--inline .normalList.is-iconLine > li:before {
  content: "";
  position: absolute;
  top: 0.7em;
  left: 0;
  display: inline-block;
  width: 5px;
  height: 1px;
  background-color: #ccc;
}
.products-brand-modal--inline .normalList.is-bgGraPinkTex {
  -webkit-align-items: center;
  align-items: center;
  padding: 1em 1.5em;
}
.products-brand-modal--inline .normalList.is-strong > li {
  font-size: 1.8rem;
  line-height: 1.5;
}
.products-brand-modal--inline .is-bgGraPinkTex .normalList > li,
.products-brand-modal--inline .normalList.is-bgGraPinkTex > li {
  padding-left: 1.5em;
}
.products-brand-modal--inline .normalList.is-bgGraPinkTex > li {
  font-weight: bold;
}
.products-brand-modal--inline .is-bgGraPinkTex .normalList > li:before,
.products-brand-modal--inline .normalList.is-bgGraPinkTex > li:before {
  top: 0.8em;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  background: -webkit-linear-gradient(top, #ffd8ce 0%, #ffebe6 100%);
  background: linear-gradient(to bottom, #ffd8ce 0%, #ffebe6 100%);
}
.products-brand-modal--inline .normalList > li:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .normalList > li > .normalList,
.products-brand-modal--inline .normalList > li > .numberList {
  margin-top: 0.8em;
}
.products-brand-modal--inline .normalList > li > .is-item {
  display: inline-block;
  padding-bottom: 0.3em;
}
.products-brand-modal--inline .normalList > li > .normalList > li,
.products-brand-modal--inline .normalList > li > .numberList > li {
  margin-top: 0.5em;
}
/* noteList */
.products-brand-modal--inline .noteList {
  margin-top: 1.5em;
}
.products-brand-modal--inline .noteList > li:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .noteList > li > .normalList,
.products-brand-modal--inline .noteList > li > .numberList {
  margin-top: 0;
}
.products-brand-modal--inline .noteList > li .normalList > li,
.products-brand-modal--inline .noteList > li > .iconLink {
  margin-top: 0.8em;
  text-indent: 0;
}
.products-brand-modal--inline .noteList > li .numberList > li {
  margin-top: 0.8em;
}
.products-brand-modal--inline .noteList > li {
  position: relative;
  margin-top: 0.5em;
  padding-left: 1.0em;
  color: #707070;
}
.products-brand-modal--inline .noteList > li:before {
  content: "*";
  position: absolute;
  top: 0;
  left: 0;
}
.products-brand-modal--inline .noteList.is-asterisk > li:before {
  content: "*";
}

/* numberList */
.products-brand-modal--inline .numberList {
  margin-top: 1.5em;
}
.products-brand-modal--inline .numberList > li {
  position: relative;
  margin-top: 1em;
  line-height: 1.5;
}
.products-brand-modal--inline .numberList > li:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .numberList > li > .number {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 1.5em;
  text-align: right;
}
.products-brand-modal--inline .numberList > li > .number:after {
  content: ".";
}
.products-brand-modal--inline .numberList > li > .normalList,
.products-brand-modal--inline .numberList > li > .numberList {
  margin-top: 0.5em;
}
.products-brand-modal--inline .numberList > li > .is-item {
  display: inline-block;
  padding-bottom: 0.3em;
}
.products-brand-modal--inline .numberList > li > .normalList > li,
.products-brand-modal--inline .numberList > li > .numberList > li {
  margin-top: 0.5em;
}
.products-brand-modal--inline .numberList > li > * {
  text-indent: 0;
}
.products-brand-modal--inline .numberList > li {
  padding-left: 2em;
}
.products-brand-modal--inline .numberList.is-brackets > li {
  padding-left: 2.5em;
}
.products-brand-modal--inline .numberList.is-brackets > li > .number {
  width: 2em;
  text-align: right;
}
.products-brand-modal--inline .numberList.is-brackets > li > .number:before {
  content: "(";
}
.products-brand-modal--inline .numberList.is-brackets > li > .number:after {
  content: ")";
}

/* noteNumList */
.products-brand-modal--inline .noteNumList {
  margin-top: 1.5em;
}
.products-brand-modal--inline .noteNumList > li {
  position: relative;
  margin-top: 0.5em;
  padding-left: 2.2em;
  color: #707070;
}
.products-brand-modal--inline .noteNumList > li:first-child {
  margin-top: 0;
}
.products-brand-modal--inline .noteNumList > li > .number {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 2em;
}
.products-brand-modal--inline .noteNumList > li > .number:before {
  content: "*";
}
.products-brand-modal--inline .noteNumList.is-asterisk > li > .number:before {
  content: "*";
}
.products-brand-modal--inline .noteNumList > li.has-double {
  padding-left: 5.5em;
}
.products-brand-modal--inline .noteNumList > li.has-double .number + .number {
  left: 2em;
}
/* .defineList */
.products-brand-modal--inline .defineList {
	margin-top: 1.5em;
}
.products-brand-modal--inline .defineList.is-float + .defineList.is-float {
	margin-top: 1em;
}
.products-brand-modal--inline .defineList.is-border {
	padding: 1.5em 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.products-brand-modal--inline .defineList.is-border + .defineList.is-border {
	margin-top: 0;
	border-top: none;
}
.products-brand-modal--inline .defineList > *:first-child {
	margin-top: 0;
}
.products-brand-modal--inline .defineList dt,
.products-brand-modal--inline .numberText {
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.5;
}
.products-brand-modal--inline .defineList dd {
	margin-top: 0.8em;
	line-height: 1.5;
}
.products-brand-modal--inline .numberText + * {
	margin-top: 0.8em !important;
}
.products-brand-modal--inline .defineList.is-float dt {
	float: left;
	font-size: 1.4rem;
}
.products-brand-modal--inline .defineList.is-float dt:after {
	content: ":";
}
.products-brand-modal--inline .defineList.is-border dt {
	margin-right: 15px;
}
.products-brand-modal--inline .defineList.is-border dt:after {
	content: "";
}
.products-brand-modal--inline .defineList.is-float dd,
.products-brand-modal--inline .defineList.is-border dd {
	overflow: hidden;
	margin-top: 0;
}
.products-brand-modal--inline .defineList.is-number dt,
.products-brand-modal--inline .numberText {
	position: relative;
	padding-left: 40px;
	font-weight: normal;
	font-size: 1.8rem;
}
.products-brand-modal--inline .defineList.is-number dt > .number,
.products-brand-modal--inline .numberText > .number {
	position: absolute;
	top: -3px;
	left: 0;
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #4d4d4d;
	border-radius: 50%;
  font-weight: bold;
	color: #fff;
	line-height: 30px;
	text-align: center;
	text-indent: -0.2em;
	letter-spacing: -0.2em;
}
.products-brand-modal--inline .defineList.is-number dd {
	margin-top: 0.8em;
	padding-left: 40px;
}
.products-brand-modal--inline .is-partner .defineList dt {
	font-size: 1.6rem;
}
.products-brand-modal--inline .is-partner .defineList dt + dd {
	margin-top: 0.3em;
}
.products-brand-modal--inline .is-partner .figureColumn .defineList dt {
	font-size: 1.8rem;
}
.products-brand-modal--inline .defineList dd > .normalList,
.products-brand-modal--inline .defineList dd > .numberList {
	margin-top: 0.5em;
}
.products-brand-modal--inline .defineList dd > .normalList > li,
.products-brand-modal--inline .defineList dd > .numberList > li {
	margin-top: 0.3em;
}

/* allergy */
.products-brand-modal--inline .dlItem-list-row {
  margin-top: 2em;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
.products-brand-modal--inline .dlItem-list-row >dl {
  margin-right: 1em;
}
.products-brand-modal--inline .dlItem-list-row >dl > dt {
  display: inline;
}
.products-brand-modal--inline .dlItem-list-row >dl > dd {
  display: inline;
}
.dlItem-list-row >dl > dd:before {
	content:"…";
}
.products-brand-modal--inline .icon-allergy01:before,
.products-brand-modal--inline .icon-allergy02:before {
  content:"";
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #707070;
  font-style: normal;
}
.products-brand-modal--inline .icon-allergy02:before {
  background-color: #f5f5f5;
  border: 1px solid #e0e0e0;
  font-style: normal;
}
.products-brand-modal--inline .icon-allergy03:before {
  content:"●";
  font-size: 1.3rem;
  color: #333;
  font-style: normal;
}
.products-brand-modal--inline .icon-allergy04:before {
  content:"－";
  font-size: 1.3rem;
  color: #d9d9d9;
  font-style: normal;
}

/* table
-------------------------------- */
[class*="table"] {
  table-layout: fixed;
}
.products-brand-modal--inline .tableLayout {
  width: 100%;
  margin-top: 0.8em;
  border: solid 1px #e0e0e0;
}
.products-brand-modal--inline .modalLayout .tableLayout {
  margin-top: 0.8em;
}
.products-brand-modal--inline .spScroll + .spScroll {
  margin-top: 2.5em;
}
.products-brand-modal--inline .is-flex2 .column .tableLayout {
  margin-top: 1em;
}
.products-brand-modal--inline .is-tableTitle + [class*="table"],
.products-brand-modal--inline .is-tableTitle + .spScroll
.products-brand-modal--inline .spScroll > [class*="table"],
li > .tableLayout,
li > .spScroll {
  margin-top: 0.8em;
}
.products-brand-modal--inline .is-tableTitle > p {
  float: left;
  margin-top: 0;
  font-weight: bold;
}
.products-brand-modal--inline .tableLayout th,
.products-brand-modal--inline .tableLayout td {
  padding: 1em;
  background-color: #ffffff;
  border-right: solid 1px #e0e0e0;
  border-bottom: solid 1px #e0e0e0;
  font-size: 1.4rem;
  vertical-align: top;
  text-align: left;
}
.products-brand-modal--inline .tableLayout.is-narrow th,
.products-brand-modal--inline .tableLayout.is-narrow td {
  padding: 10px;
  font-size: 1.2rem;
}
.products-brand-modal--inline .tableLayout .is-level1 {
  background: #6f6f6f;
  font-weight: bold;
  color: #fff;
}
.products-brand-modal--inline .tableLayout .is-level2 {
  background: #f5f5f5;
  font-weight: bold;
}
[class*="tableLayout"] th > *:first-child,
[class*="tableLayout"] td > *:first-child {
  margin-top: 0;
}
[class*="tableLayout"] .btnLink a {
  padding: 1em 1.5em;
}
[class*="table"] + .noteList,
.products-brand-modal--inline .is-spScroll + .noteList,
.products-brand-modal--inline .is-spScroll + .normalList,
.products-brand-modal--inline .is-colFix + .noteList,
.products-brand-modal--inline .is-colFix + .normalList,
li > [class*="table"] + .noteList,
li > .is-spScroll + .noteList {
  margin-top: 0.5em;
}
[class*="table"] td .is-flex1 {
  margin-top: 1em;
}
[class*="table"] .iconLink li:not(:first-child),
[class*="table"] .normalList li:not(:first-child),
[class*="table"] .numberList li:not(:first-child) {
  margin-top: 0.3em;
}
.products-brand-modal--inline .is-spScroll {
  margin-top: 2em;
  padding-bottom: 10px;
}
.products-brand-modal--inline .is-spScroll .jspPane {
  margin-left: 0 !important;
}
.products-brand-modal--inline .is-spScroll .tableLayout {
  width: 1000px;
  margin-top: 0;
}
.products-brand-modal--inline .is-navi .is-spScroll .tableLayout {
  width: 760px;
}
.products-brand-modal--inline .is-navi .borderBox .is-spScroll .tableLayout {
  width: 100%;
  min-width: 700px;
}
.products-brand-modal--inline .modalLayout .is-spScroll .tableLayout {
  width: 100%;
  min-width: 900px;
}
.products-brand-modal--inline .modalLayout .is-spScroll .jspContainer {
}
* > .is-spScroll .tableLayout {
  /*width: 100%;*/
  margin-top: 0;
}
.products-brand-modal--inline .innerTable th,
.products-brand-modal--inline .innerTable td {
  padding: 0.3em !important;
  background-color: #ffffff;
  border-right: none;
  border-bottom: none;
  vertical-align: middle;
}
.products-brand-modal--inline .floatTable {
  margin: 10px 0;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}
.products-brand-modal--inline .floatTable.is-grid7 > .floatTable-grid {
  width: 14.28%;
}
.products-brand-modal--inline .floatTable.is-grid10 > .floatTable-grid {
  width: 10%;
}
.products-brand-modal--inline .floatTable-grid {
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.products-brand-modal--inline .floatTable-head,
.products-brand-modal--inline .floatTable-body{
  padding: 5px 2px;
  text-align: center;
  font-size: 1.2rem;
}
.products-brand-modal--inline .modalLayout .floatTable-head,
.products-brand-modal--inline .modalLayout .floatTable-body {
  font-size: 1.1rem;
}
.products-brand-modal--inline .floatTable-head {
  flex-grow: 1;
  font-weight: bold;
}
.products-brand-modal--inline .floatTable-head.is-lv01 {
  color: #fff;
  background-color: #707070;
}
.products-brand-modal--inline .floatTable-head.is-lv02 {
  background-color: #f5f5f5;
}
.products-brand-modal--inline .floatTable-body {
  border-top: 1px solid #e0e0e0;
}
.products-brand-modal--inline .floatTable-body.is-null {
  color: #ccc;
}
.products-brand-modal--inline .is-colFix .table-scrollIcon {
  display: none;
}
.products-brand-modal--inline .is-colFix {
  margin-top: 2em;
  padding-bottom: 25px;
}
.products-brand-modal--inline .is-colFix .tableLayout {
  margin-top: 0;
}
.is-colFix .tableLayoutWrap .tableLayout {
	position: relative;
}
.products-brand-modal--inline .is-colFix .tableLayoutWrap .is-level1.is-joinRightCell {
  position: relative;
  z-index: 0;
}
.products-brand-modal--inline .is-colFix .tableLayoutWrap .is-level1.is-joinRightCell:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -2px;
  width: 3px;
  height: 100%;
  background: #6f6f6f;
  z-index: 4;
}
.products-brand-modal--inline .is-colFix .tableLayoutWrap .is-level1.is-joinRightCell:after {
  bottom: -1px;
  left: 0;
  width: calc(100% + 1px);
  height: 1px;
  background-color: #e0e0ee;
}

/* text
-------------------------------- */
.products-brand-modal--inline .leadText {
  font-size: 1.8rem;
  line-height: 1.5;
}
.products-brand-modal--inline .leadText > em {
	font-weight: bold;
}
.products-brand-modal--inline .borderText01 {
	font-size: 1.2rem;
}
.products-brand-modal--inline .borderText01 > span {
	display: inline-block;
	padding: 0 10px;
	border: 1px solid #333;
}
.indentText01 {
	padding-left: 1.3em;
	text-indent: -1.3em;
}

/* link
-------------------------------- */

/* innerLink */
.products-brand-modal--inline .innerLink.is-txt-break {
	word-break: break-all;
}
.products-brand-modal--inline .innerLink:link {
	text-decoration: underline;
}
.products-brand-modal--inline .innerLink:hover {
	text-decoration: none;
}

/* iconLink */
.products-brand-modal--inline .iconLink {
	margin-top: 1.5em;
}
.products-brand-modal--inline .iconLink > li {
	margin-top: 1em;
	line-height: 1.5;
}
.products-brand-modal--inline .iconLink > li:first-child {
	margin-top: 0;
}
.products-brand-modal--inline .iconLink > li > a {
	position: relative;
	display: inline-block;
	padding-left: 1.2em;
}
.products-brand-modal--inline .iconLink > li.is-aC > a {
	display: inline-block;
}
.products-brand-modal--inline .iconLink > li.is-aR > a {
	display: inline-block;
}
.products-brand-modal--inline .iconLink > li.is-current > a {
	pointer-events: none;
	text-decoration: none;
	color: #333;
}
.products-brand-modal--inline .iconLink > li > ul,
.products-brand-modal--inline .iconLink > li > ol {
	margin-top: 0.8em;
	padding-left: 1em;
}
.products-brand-modal--inline .iconLink > li > ul > li,
.products-brand-modal--inline .iconLink > li > ol > li {
	margin-top: 0.5em;
}
.products-brand-modal--inline .normalList > li > .iconLink,
.products-brand-modal--inline .numberList > li > .iconLink,
.products-brand-modal--inline .noteList > li > .iconLink,
.products-brand-modal--inline .noteNumList > li > .iconLink,
.products-brand-modal--inline .iconLink > li > .iconLink {
	margin-top: 0.3em;
}
.products-brand-modal--inline .iconLink.is-prevNext {
	display: table;
	width: 100%;
	background-color: #f5f5f5;
}
.products-brand-modal--inline .iconLink.is-prevNext > .is-prev,
.products-brand-modal--inline .iconLink.is-prevNext > .is-next {
	display: table-cell;
	width: auto;
	padding: 1.2em 1.5em;
	vertical-align: middle;
}
.products-brand-modal--inline .iconLink.is-prevNext > .is-prev {
	margin-top: 0;
}
.products-brand-modal--inline .iconLink.is-prevNext > .is-next {
	margin-top: 0;
	text-align: right;
}
.products-brand-modal--inline .iconLink.is-prevNext > .is-prev + .is-next {
	width: 50%;
}
.products-brand-modal--inline .iconLink.is-prevNext > .is-prev > a,
.products-brand-modal--inline .iconLink.is-prevNext > .is-next > a {
	display: inline-block;
}
.products-brand-modal--inline .iconLink.is-prevNext > .is-next > a {
	text-align: right;
}

/* icon
-------------------------------- */
.products-brand-modal--inline .iconLink li a:before,
.products-brand-modal--inline .indexLink > .column .linkText:before,
.products-brand-modal--inline .cardLink > .column .linkText > span:before,
.products-brand-modal--inline .cardLink.slick-slider .column .linkText > span:before,
.products-brand-modal--inline .productLink:before,
.products-brand-modal--inline [class*="heading"] > a:after,
.products-brand-modal--inline .btnLink > li > a > span:after,
.products-brand-modal--inline .btnLink > li > em > a > span:after,
.products-brand-modal--inline .submitBlock .btnLink > li > em > span:after,
.products-brand-modal--inline .anchorLink > li > a > span:after,
.products-brand-modal--inline .is-arrowHeading a:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 7px;
	height: 7px;
	border-top: 1px solid #3366cc;
	border-right: 1px solid #3366cc;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.products-brand-modal--inline .btnLink > li > em > a:hover > span:after,
.products-brand-modal--inline .btnLink > li > em > a:visited:hover > span:after,
.products-brand-modal--inline .submitBlock .btnLink > li > em > span:hover:after {
	border-color: #fff;
}
.products-brand-modal--inline .iconLink li a:before,
.products-brand-modal--inline .indexLink > .column .linkText:before,
.products-brand-modal--inline .cardLink > .column .linkText > span:before,
.products-brand-modal--inline .cardLink.slick-slider .column .linkText > span:before,
.products-brand-modal--inline .productLink:before {
	top: 0.5em;
	left: 0;
}
.products-brand-modal--inline .indexLink > .column .linkText:before {
	top: 0.6em;
	left: 0;
}
.products-brand-modal--inline .iconLink.is-pager .is-next > a,
.products-brand-modal--inline .iconLink.is-prevNext .is-next a {
	padding: 0 1.2em 0 0;
}
.products-brand-modal--inline .iconLink.is-pager .is-prev > a:before,
.products-brand-modal--inline .iconLink.is-prevNext .is-prev a:before {
	top: 50%;
	left: 2px;
	margin-top: -4px;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}
.products-brand-modal--inline .iconLink.is-pager .is-next > a:before,
.products-brand-modal--inline .iconLink.is-prevNext .is-next a:before {
	top: 50%;
	right: 2px;
	left: auto;
	margin-top: -4px;
}
.products-brand-modal--inline .btnLink.is-pager .is-prev > a > span:after,
.products-brand-modal--inline .submitBlock .is-submit .is-back a span:after {
	top: 50%;
	left: 10px;
	margin-top: -4px;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}
.products-brand-modal--inline .btnLink.is-pager .is-prev > a > span:before {
	content: "...";
	position: absolute;
	top: -3px;
	right: -40px;
	font-weight: bold;
	font-size: 1.6rem;
	color: #808080;
	line-height: 50px;
	letter-spacing: 2px;
}
.products-brand-modal--inline .btnLink.is-pager .is-next > a > span:before {
	content: "...";
	position: absolute;
	top: -3px;
	left: -45px;
	font-weight: bold;
	font-size: 1.6rem;
	color: #808080;
	line-height: 50px;
	letter-spacing: 2px;
}
[class*="heading"] > a:after {
	top: 50%;
	right: 5px;
	margin: -4px 0 0;
}
.products-brand-modal--inline .is-arrowHeading a:after {
	top: 50%;
	right: 5px;
	margin: -5px 0 0;
}
.products-brand-modal--inline .btnLink > li > a > span:after,
.products-brand-modal--inline .btnLink > li > em > a > span:after,
.products-brand-modal--inline .submitBlock .btnLink > li > em > span:after {
	top: 50%;
	right: 10px;
	margin-top: -4px;
	pointer-events: none;
}
.products-brand-modal--inline .btnLink.is-anchor > li > a,
.products-brand-modal--inline .btnLink.is-anchor > li > em > a {
	width: 100%;
}
.products-brand-modal--inline .btnLink.is-anchor > li > a > span,
.products-brand-modal--inline .btnLink.is-anchor > li > em > a > span {
	padding: 1em 1.5em;
}
.products-brand-modal--inline .btnLink.is-anchor > li > a > span:after,
.products-brand-modal--inline .btnLink.is-anchor > li > em > a > span:after {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.products-brand-modal--inline .anchorLink > li > a > span:after {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -6px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.products-brand-modal--inline .anchorLink.is-button > li > a > span:after,
.products-brand-modal--inline .anchorLink.is-glued > li > a > span:after{
	right: 18px;
}
.products-brand-modal--inline .iconLink li a:visited:before,
[class*="heading"] > a:visited:after,
.products-brand-modal--inline .btnLink > li > a:visited > span:after,
.products-brand-modal--inline .btnLink > li > em > a:visited > span:after {
	border-color: #6d4d8c;
}
[class*="heading"] > a[target="_blank"]:after {
	content: "";
	position: static;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: -5px 0 0 5px;
	background: url(https://www.otsuka.co.jp/en/common/img/com_sprite01.png) no-repeat -160px 0;
	border: none;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	vertical-align: middle;
}
.products-brand-modal--inline .is-blankLink:after,
.products-brand-modal--inline .is-pdfLink:after,
.products-brand-modal--inline .innerLink.is-blankLink:after,
.products-brand-modal--inline .innerLink.is-pdfLink:after,
.products-brand-modal--inline .innerLink.is-modal:after,
.products-brand-modal--inline .iconLink a[target="_blank"]:after,
.products-brand-modal--inline .normalList a[target="_blank"]:after,
.products-brand-modal--inline .innerLink[target="_blank"]:after,
.products-brand-modal--inline .btnLink a[target="_blank"] span:after,
.products-brand-modal--inline .btnLink .is-close a span:after,
.products-brand-modal--inline .btnLink .is-modal a span:after,
.products-brand-modal--inline .btnLink .is-print a span:after,
.products-brand-modal--inline .newsBox dl dd a[target="_blank"]:after,
.products-brand-modal--inline .newsBox > p a[target="_blank"]:after,
.products-brand-modal--inline .indexLink > .column a[target="_blank"] .linkText:after,
.products-brand-modal--inline .cardLink > .column a[target="_blank"] .linkText > span:after,
.products-brand-modal--inline .cardLink.slick-slider .column a[target="_blank"] .linkText > span:after,
.products-brand-modal--inline .set-news-topic.is-movie:after,
.products-brand-modal--inline .company-news-topic.is-movie:after,
.products-brand-modal--inline .company-global-title.is-movie:after,
.products-brand-modal--inline .pharma-relation-link-elm[target="_blank"] .pharma-relation-link-detail:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	background-image: url(https://www.otsuka.co.jp/en/common/img/com_sprite01.png);
	background-repeat: no-repeat;
	border: none;
	vertical-align: middle;
}
.products-brand-modal--inline .is-blankLink:after,
.products-brand-modal--inline .innerLink.is-blankLink[target="_blank"]:after,
.products-brand-modal--inline .iconLink a[target="_blank"]:after,
.products-brand-modal--inline .normalList a[target="_blank"]:after,
.products-brand-modal--inline .innerLink[target="_blank"]:after,
.products-brand-modal--inline .newsBox dl dd a[target="_blank"]:after,
.products-brand-modal--inline .newsBox > p a[target="_blank"]:after,
.products-brand-modal--inline .indexLink > .column a[target="_blank"] .linkText:after,
.products-brand-modal--inline .cardLink > .column a[target="_blank"] .linkText > span:after,
.products-brand-modal--inline .cardLink.slick-slider .column a[target="_blank"] .linkText > span:after,
.products-brand-modal--inline .pharma-relation-link-elm[target="_blank"] .pharma-relation-link-detail:after {
	margin: -2px 0 0 0;
	background-position: -160px 0;
}
.products-brand-modal--inline .btnLink a[target="_blank"] span:after {
	margin-top: -10px;
	background-position: -160px 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.products-brand-modal--inline .btnLink a[target="_blank"] span:after {
	top: 50%;
	right: 5px;
}
.products-brand-modal--inline .btnLink em a[target="_blank"]:hover span:after {
	background-position: -60px 0;
}
.products-brand-modal--inline .is-pdfLink:after,
.products-brand-modal--inline .innerLink.is-pdfLink[href$=".pdf"]:after,
.products-brand-modal--inline .iconLink a[href$=".pdf"]:after,
.products-brand-modal--inline .normalList a[href$=".pdf"]:after,
.products-brand-modal--inline .innerLink[href$=".pdf"]:after,
.products-brand-modal--inline .newsBox dl dd a[href$=".pdf"]:after,
.products-brand-modal--inline .newsBox > p a[href$=".pdf"]:after,
.products-brand-modal--inline .indexLink > .column a[href$=".pdf"] .linkText:after {
	margin-left: 5px;
	background-position: -180px 0;
}
.products-brand-modal--inline .is-pdfLink:after {
	background-position: -180px 0 !important;
}
.products-brand-modal--inline .btnLink a[href$=".pdf"] span:after {
	margin-top: -10px;
	background-position: -180px 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.products-brand-modal--inline .btnLink em a[href$=".pdf"]:hover span:after {
	background-position: -180px 0;
}
.products-brand-modal--inline .innerLink.is-modal:after,
.products-brand-modal--inline .iconLink .is-modal a:after {
	background-position: -240px 0;
}
.products-brand-modal--inline .btnLink .is-modal em a:hover span:after {
	background-position: -360px 0;
}
.products-brand-modal--inline .btnLink .is-modal a span:after {
	top: 50%;
	right: 10px;
	margin-top: -10px;
	background-position: -240px 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.products-brand-modal--inline .btnLink .is-print a span {
	padding: 0.3em 4em;
  font-weight: bold;
}
.products-brand-modal--inline .btnLink .is-print a span:after {
	top: 50%;
	right: 10px;
	margin-top: -10px;
	background-position: -280px 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.products-brand-modal--inline .is-movie a:after,
.products-brand-modal--inline .is-movie a[target="_blank"]:after,
.products-brand-modal--inline .indexLink > .column.is-movie a[target="_blank"] .linkText:after,
.products-brand-modal--inline .newsBox dl .is-movie a[target="_blank"]:after,
.products-brand-modal--inline .newsBox > .is-movie a[target="_blank"]:after,
.products-brand-modal--inline .set-news-topic.is-movie:after,
.products-brand-modal--inline .company-news-topic.is-movie:after,
.products-brand-modal--inline .company-global-title.is-movie:after {
	margin: 0 0 0 5px;
	background-position: -200px 0;
}
.products-brand-modal--inline .is-movie a[target="_blank"] span:after {
	margin-top: -10px;
	background-position: -200px 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.products-brand-modal--inline .is-rss a:after,
.products-brand-modal--inline .is-rss a[target="_blank"]:after {
	margin: 0 0 0 5px;
	background-position: -220px 0;
}
.products-brand-modal--inline .btnLink.is-close li a span:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: -11px 0 0;
	background-image: url(https://www.otsuka.co.jp/en/common/img/com_sprite01.png);
	background-repeat: no-repeat;
	background-position: -260px 0;
	border: none;
	vertical-align: middle;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.products-brand-modal--inline .innerLink[target="_blank"]:after {
	margin-right: 5px;
	margin-left: 2px;
}
.products-brand-modal--inline .innerLink[href$=".pdf"]:after {
	margin-right: 8px;
	margin-left: 0;
}
.products-brand-modal--inline .innerLink.is-modal:after {
	margin-left: 2px;
}

.products-brand-modal--inline .product-dfn {
  margin-top: 0 !important;
  color: #666666;
  font-size: 1.3rem;
}

@media only screen and (max-width: 749.98px) {
  .products-brand-modal--inline .modalHeading1 {
    padding-right: 40px;
    font-size: 1.8rem;
  }

	/* is-flex
	-------------------------------- */
	.products-brand-modal--inline .is-flex2 > *,
	.products-brand-modal--inline .is-flex2.is-glued > *,
	.products-brand-modal--inline .is-flex3 > *,
	.products-brand-modal--inline .is-flex3.is-glued > *,
	.products-brand-modal--inline .borderBox .is-flex2 > *,
	.products-brand-modal--inline .tabList.is-spAccordion > * {
		width: 100%;
	}
	.products-brand-modal--inline [class*="is-flex"] {
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	.products-brand-modal--inline [class*="is-flex"].is-justifyCenter {
		display: block !important;
	}
	.products-brand-modal--inline [class*="is-flex"].is-justifyCenter figure {
		text-align: center;
	}
	.products-brand-modal--inline [class*="is-flex"] > :not(.figureColumn) {
		margin-top: 2em;
		margin-left: 0;
	}
	.products-brand-modal--inline [class*="is-flex"] > .js-figureFix,
	.products-brand-modal--inline .is-flex1 > .is-lineHeading {
		margin-top: 0;
	}
	.products-brand-modal--inline [class*="is-flex"] > .sp-center {
		margin: 2em auto 0;
	}
	.products-brand-modal--inline [class*="is-flex"] > .sp-center:first-child {
		margin-top: 0;
	}
	.products-brand-modal--inline .is-flex1 > .js-figureFix,
	.products-brand-modal--inline .is-flex1 > .column {
		width: 100%;
		margin-right: auto !important;
		margin-left: auto !important;
		display: block;
	}
	.products-brand-modal--inline [class*="is-flex"] figure.js-figureFix {
		text-align: center;
	}
	.products-brand-modal--inline [class*="is-flex"] figure.js-figureFix > .caption {
		text-align: left;
	}
	/*.is-flex2 .js-figureFix,
	.products-brand-modal--inline .is-flex3 .js-figureFix,
	.products-brand-modal--inline .is-flex4 .js-figureFix,
	.products-brand-modal--inline .is-flex5 .js-figureFix,
	.products-brand-modal--inline .is-flex6 .js-figureFix,
	.products-brand-modal--inline .is-flex7 .js-figureFix {
		width: auto !important;
	}*/
	.products-brand-modal--inline [class*="is-flex"] .column > a {
		display: block;
		width: auto;
		margin: 0 auto;
	}
	.products-brand-modal--inline .borderBox .is-flex2 > *,
	.products-brand-modal--inline .borderBox .is-flex3 > *{
		width: 100%;
	}
	.products-brand-modal--inline .is-flex-multi-sp > *,
	.products-brand-modal--inline .borderBox .is-flex4 > *,
	.products-brand-modal--inline .borderBox .is-flex5 > *,
	.products-brand-modal--inline .borderBox .is-flex6 > *,
	.products-brand-modal--inline .borderBox .is-flex7 > *{
		width: calc((100% - 1em) / 2);
	}
	.products-brand-modal--inline .iconLink[class*="is-flex"] > li:nth-child(n),
	.products-brand-modal--inline .normalList[class*="is-flex"] > li:nth-child(n) {
		margin-top: 0.5em;
	}
	.products-brand-modal--inline .btnLink[class*="is-flex"] > li:nth-child(n) {
		margin-top: 1em;
	}
	.products-brand-modal--inline .bgList.is-flex4 > * {
		width: calc((100% - 8px) / 2);
	}
	.products-brand-modal--inline [class*="is-flex"].bgList > *:nth-child(n) {
		margin-top: 8px;
		margin-left: 8px;
		-webkit-flex-grow: 0;
		flex-grow: 0;
	}
	.products-brand-modal--inline [class*="is-flex"].bgList > *:nth-child(2n+1) {
		margin-left: 0;
	}
	.products-brand-modal--inline .iconLink.is-flex2 > *:nth-child(-n+2),
	.products-brand-modal--inline .iconLink.is-flex3 > *:nth-child(-n+3),
	.products-brand-modal--inline .iconLink.is-flex4 > *:nth-child(-n+4),
	.products-brand-modal--inline .iconLink.is-flex5 > *:nth-child(-n+5),
	.products-brand-modal--inline .iconLink.is-flex6 > *:nth-child(-n+6),
	.products-brand-modal--inline .iconLink.is-flex7 > *:nth-child(-n+7),
	.products-brand-modal--inline .normalList.is-flex2 > *:nth-child(-n+2),
	.products-brand-modal--inline .normalList.is-flex3 > *:nth-child(-n+3),
	.products-brand-modal--inline .normalList.is-flex4 > *:nth-child(-n+4),
	.products-brand-modal--inline .normalList.is-flex5 > *:nth-child(-n+5),
	.products-brand-modal--inline .normalList.is-flex6 > *:nth-child(-n+6),
	.products-brand-modal--inline .normalList.is-flex7 > *:nth-child(-n+7) {
		margin-top: 0.5em;
	}
	.products-brand-modal--inline .btnLink.is-flex2 > *:nth-child(-n+2),
	.products-brand-modal--inline .btnLink.is-flex3 > *:nth-child(-n+3),
	.products-brand-modal--inline .btnLink.is-flex4 > *:nth-child(-n+4),
	.products-brand-modal--inline .btnLink.is-flex5 > *:nth-child(-n+5),
	.products-brand-modal--inline .btnLink.is-flex6 > *:nth-child(-n+6),
	.products-brand-modal--inline .btnLink.is-flex7 > *:nth-child(-n+7) {
		margin-top: 1em;
	}
	.products-brand-modal--inline .is-flex-multi-sp > *,
	.products-brand-modal--inline .is-flex4 > *,
	.products-brand-modal--inline .is-flex4.is-glued > *,
	.products-brand-modal--inline .is-flex5 > *,
	.products-brand-modal--inline .is-flex5.is-glued > *,
	.products-brand-modal--inline .is-flex6 > *,
	.products-brand-modal--inline .is-flex6.is-glued > *,
	.products-brand-modal--inline .is-flex7 > *,
	.products-brand-modal--inline .is-flex7.is-glued > *,
	.products-brand-modal--inline .figureColumn .is-flexAuto > * {
		width: calc((100% - 1em) / 2);
	}
	.products-brand-modal--inline .is-flex2 > *:first-child,
	.products-brand-modal--inline .is-flex3 > *:first-child {
		margin-top: 0 !important;
	}
	.products-brand-modal--inline .is-flex-multi-sp > *:nth-child(-n+2),
	.products-brand-modal--inline .is-flex4 > *:nth-child(-n+2),
	.products-brand-modal--inline .is-flex5 > *:nth-child(-n+2),
	.products-brand-modal--inline .is-flex6 > *:nth-child(-n+2),
	.products-brand-modal--inline .is-flex7 > *:nth-child(-n+2){
		margin-top: 0 !important;
	}
	.products-brand-modal--inline .figureColumn [class*="is-flex"] .js-figureFix {
		width: calc((100% - 1em) / 2) !important;
		margin: 0 auto !important;
		display: block;
	}
	.products-brand-modal--inline .tabList.is-spAccordion > *:nth-child(n) {
		margin-top: 1em !important;
	}
	.products-brand-modal--inline .tabList.is-spAccordion > *:first-child {
		margin-top: 0 !important;
	}
	.products-brand-modal--inline .is-flex2 > *:nth-child(2n+1),
	.products-brand-modal--inline .is-flex3 > *:nth-child(3n+1),
	.products-brand-modal--inline .is-flex4 > *:nth-child(4n+1),
	.products-brand-modal--inline .is-flex5 > *:nth-child(5n+1),
	.products-brand-modal--inline .is-flex6 > *:nth-child(6n+1),
	.products-brand-modal--inline .is-flex7 > *:nth-child(7n+1){
		margin-left: 0 !important;
	}
	.products-brand-modal--inline .js-equalHeight.is-flex2 >
	*,
	.products-brand-modal--inline .js-equalHeight.is-flex3 > *,
	.products-brand-modal--inline .js-equalHeight.is-flex2 [class*="js-ehChild"],
	.products-brand-modal--inline .js-equalHeight.is-flex3 [class*="js-ehChild"] {
		height: auto !important;
	}
	.products-brand-modal--inline .is-flex-single-sp > * {
		width: 100% !important;
	}
	.products-brand-modal--inline .is-flex-single-sp > *:nth-child(2) {
		margin-top: 0.5em !important;
	}
	.products-brand-modal--inline .is-flex-double-sp > * {
		width: calc((100% - 1em) / 2) !important;
	}
	.products-brand-modal--inline .is-flex-double-sp > *:nth-child(2) {
		margin-top: 0 !important;
	}
	.products-brand-modal--inline .is-flex-triple-sp > * {
		width: calc((100% - 1em) / 3) !important;
	}
	.products-brand-modal--inline .is-flex-triple-sp > *:nth-child(2),
	.products-brand-modal--inline .is-flex-triple-sp > *:nth-child(3) {
		margin-top: 0 !important;
	}
  /* column
  -------------------------------- */
  .products-brand-modal--inline .figureColumn {
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
  }
  .products-brand-modal--inline .figureColumn + .figureColumn {
    margin-top: 2em;
  }
  .products-brand-modal--inline .figureColumn > .is-flexAuto {
    width: 100%;
  }
  .products-brand-modal--inline .figureColumn > .is-flexAuto > figure + figure {
    margin-right: 0;
    margin-left: 0;
  }
  .products-brand-modal--inline .figureColumn .imgL,
  .products-brand-modal--inline .figureColumn .imgR,
  .products-brand-modal--inline .figureColumn .imgL .js-figureFix,
  .products-brand-modal--inline .figureColumn .imgR .js-figureFix,
  .products-brand-modal--inline [class*="is-flex"] .column .figureColumn .imgL,
  .products-brand-modal--inline [class*="is-flex"] .column .figureColumn .imgR {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  .products-brand-modal--inline .figureColumn .imgL .caption,
  .products-brand-modal--inline .figureColumn .imgR .caption {
    text-align: left;
  }
  .products-brand-modal--inline .figureColumn > .imgR {
    -webkit-order: 1;
    order: 1;
  }
  .products-brand-modal--inline .figureColumn .text,
  .products-brand-modal--inline .figureColumn > .text[class*="is-flex"] {
    margin-top: 1em;
  }
  .products-brand-modal--inline .figureColumn > .imgR + .text {
    -webkit-order: 2;
    order: 2;
  }
  .products-brand-modal--inline .figureColumn.sp-around {
    display: block;
  }
  .products-brand-modal--inline .figureColumn.sp-around > .imgR {
    float: left;
    margin: 0 10px 10px 0;
    width: 30%;
  }
  .products-brand-modal--inline .figureColumn.sp-around > .imgR + .text {
    overflow: visible;
    width: auto;
  }
  .products-brand-modal--inline .figureColumn.sp-aroundR {
    display: inherit;
  }
  .products-brand-modal--inline .figureColumn.sp-aroundR > .imgR {
    float: right;
    margin: 0 0 10px 10px;
    width: 30%;
  }
  .products-brand-modal--inline .figureColumn.sp-aroundR > .imgR + .text {
    overflow: visible;
    width: auto;
  }
  .products-brand-modal--inline .figureColumn.is-column-reverse {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .products-brand-modal--inline .figureColumn.is-column-reverse .imgL,
  .products-brand-modal--inline .figureColumn.is-column-reverse .imgR {
    margin-top: 1em;
  }
  .products-brand-modal--inline .figureColumn.is-column-reverse .text {
    margin-top: 0;
  }
  .products-brand-modal--inline .is-spScroll {
    overflow: visible !important;
    position: relative;
    width: calc(100% + 30px);
    padding: 0 15px;
    left: -15px;
    -webkit-overflow-scrolling: touch;
  }
  .products-brand-modal--inline .is-spScroll .mCustomScrollBox {
    overflow: visible !important;
  }
  .products-brand-modal--inline .is-spScroll .tableLayout {
    width: 980px;
    margin: 0;
  }
  .products-brand-modal--inline .is-spScroll.arrowTable [class*="table_"] {
    width: 735px;
  }
  .products-brand-modal--inline .is-spScroll .tableLayout {
    width: 600px !important;
  }
  .products-brand-modal--inline .is-navi .is-spScroll .tableLayout,
  .products-brand-modal--inline .modalLayout .is-spScroll .tableLayout {
    width: 600px !important;
    min-width: 600px !important;
  }
  .products-brand-modal--inline .is-tableLayout .figureColumn:nth-child(n) {
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-top: 0;
    border: none;
    border-top: 1px solid #e0e0e0;
  }
  .products-brand-modal--inline .is-tableLayout .figureColumn:first-child {
    border-top: none;
  }
  .products-brand-modal--inline .is-tableLayout .figureColumn > .imgL {
    margin-left: 0;
  }
  .products-brand-modal--inline .is-tableLayout .figureColumn > .text {
    margin-top: 0;
  }
  .products-brand-modal--inline .is-campaign .title {
    font-size: 1.6rem;
  }
  .products-brand-modal--inline .is-campaign .info {
    margin-top: 0.5em;
  }
  .products-brand-modal--inline .is-campaign .info > .date {
    padding-left: 3em;
		text-indent: -3em;
  }
  .products-brand-modal--inline .is-movieChapter .text {
    margin-top: 1.5em;
  }
  .products-brand-modal--inline .is-movieChapter .text .is-showAll dl,
  .products-brand-modal--inline .is-movieChapter .text .is-capter dl,
  .products-brand-modal--inline .is-movieChapter .text .btnLink {
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
  .products-brand-modal--inline .is-movieChapter .text .is-showAll dl > dd {
    margin-top: 10px;
  }
  .products-brand-modal--inline .is-movieChapter .text .btnLink {
    width: 100%;
  }
  .products-brand-modal--inline .is-movieChapter .text .is-capter .title + dl {
    margin-top: 10px;
  }
  .products-brand-modal--inline .is-movieChapter .text .is-capter dl > dt {
    margin-left: 0;
  }
  .products-brand-modal--inline .is-movieChapter .text .is-capter .btnLink li {
    width: auto;
    margin-top: 10px;
    margin-left: 0;
  }
  .products-brand-modal--inline .borderBox.is-plugin {
    display: none;
  }


	/* list
	-------------------------------- */
	.products-brand-modal--inline .normalList > li {
		margin-top: 0.5em;
	}
	.products-brand-modal--inline .normalList.is-strong > li {
		font-size: 1.6rem;
	}
	.products-brand-modal--inline .normalList > li > a,
	.products-brand-modal--inline .numberList > li > .number + a {
		display: inline-block;
		width: 100%;
	}
	.products-brand-modal--inline .normalList > li > .normalList > li + a,
	.products-brand-modal--inline .numberList > li > .normalList > li + a,
	.products-brand-modal--inline .normalList > li > .numberList > li > .number + a,
	.products-brand-modal--inline .numberList > li > .numberList > li > .number + a {
		display: inline-block;
		width: auto;
	}
	.products-brand-modal--inline .normalList > li > .is-item {
		width: 100%;
	}
	.products-brand-modal--inline .iconLink > li > a {
		display: block;
	}
	.products-brand-modal--inline .iconLink.is-pager + .pagerNumber a {
		display: block;
	}
	.products-brand-modal--inline .defineList.is-number dt {
		padding-left: 30px;
		font-size: 1.6rem;
	}
	.products-brand-modal--inline .defineList.is-number dt > .number {
		top: 	0;
		width: 24px;
		height: 24px;
		font-size: 1.2rem;
		line-height: 24px;
	}
	.products-brand-modal--inline .defineList.is-number dd {
		padding-left: 30px;
	}
	.products-brand-modal--inline .defineList.is-float dt {
		float: none;
	}
	.products-brand-modal--inline .defineList.is-float dd {
		margin-top: 0.5em;
	}
	.products-brand-modal--inline .flowList {
		overflow: scroll;
		padding-bottom: 10px;
	}
	.products-brand-modal--inline .flowList > ul {
		width: 1000px;
	}
	.products-brand-modal--inline .legendList > li {
		width: 100%;
		margin-top: 1em;
		margin-left: 0;
	}
	.products-brand-modal--inline .legendList > li:first-child {
		margin-top: 0;
	}
	.products-brand-modal--inline .legendList > li > .icon {
		float: left;
	}
	.products-brand-modal--inline .legendList > li > .text {
		float: left;
		width: calc(100% - 4em);
		margin-left: 0;
		padding: 4px 0 0 1em;
		text-indent: -1em;
		vertical-align: text-top;
	}
	.products-brand-modal--inline .businessTelList + .defineList dt {
		float: left;
	}
	.products-brand-modal--inline .businessTelList > li {
		margin-top: 0.5em;
		font-size: 1.4rem;
	}
	.products-brand-modal--inline .businessTelList > li > a.telLinkNum {
		display: inline-block;
		color: #3366cc;
	}
	.products-brand-modal--inline .icon.is-pharma + .icon.is-nutra + .telLinkNum,
	.products-brand-modal--inline .icon.is-nutra + .icon.is-pharma + .telLinkNum {
		margin-top: 0.5em;
	}
	.products-brand-modal--inline .businessTelList,
	.products-brand-modal--inline .businessTelList + .defineList,
	.products-brand-modal--inline .businessTelList + .iconLink,
	.products-brand-modal--inline .businessTelList + .defineList + .iconLink {
		margin-top: 0.5em;
	}
	.products-brand-modal--inline .telLinkNum:before {
		content: "";
		width: 32px;
		height: 28px;
		background: url(https://www.otsuka.co.jp/en/common/img/com_sprite01_sp.png) -144px -4px;
		background-size: 250px auto;
	}
  
  /* table
  -------------------------------- */
  .products-brand-modal--inline .tableLayout th,
  .products-brand-modal--inline .tableLayout td {
    padding: 0.5em;
    font-size: 1.2rem;
  }
  .products-brand-modal--inline .is-spScroll {
    overflow-x: scroll;
  }
  .products-brand-modal--inline .is-vertical > colgroup,
  .products-brand-modal--inline .is-vertical > colgroup col,
  .products-brand-modal--inline .is-vertical > tbody,
  .products-brand-modal--inline .is-vertical > tbody > tr,
  .products-brand-modal--inline .is-vertical > tbody > tr > th,
  .products-brand-modal--inline .is-vertical > tbody > tr > td,
  .products-brand-modal--inline .is-vertical > tr,
  .products-brand-modal--inline .is-vertical > tr > th,
  .products-brand-modal--inline .is-vertical > tr > td {
    width: 100% !important;
    display: block;
  }
  .products-brand-modal--inline .is-vertical > tbody > tr > th,
  .products-brand-modal--inline .is-vertical > tbody > tr > td,
  .products-brand-modal--inline .is-vertical > tr > th,
  .products-brand-modal--inline .is-vertical > tr > td {
    border-top: solid 1px #e0e0e0;
    border-right: none;
    border-bottom: none;
  }
  .products-brand-modal--inline .is-vertical > tbody tr:first-child > th,
  .products-brand-modal--inline .is-vertical > tr:first-child > th {
    border-top: none;
  }
  .products-brand-modal--inline .floatTable[class*="is-grid"] > .floatTable-grid {
    width: 25%;
  }
  .products-brand-modal--inline .floatTable-head, .floatTable-body {
    font-size: 1.1rem;
    padding: 2px 2px;
  }
  /* sticky table */
  .products-brand-modal--inline .is-colFix {
    position: relative;
    margin-top: 2em;
    padding-bottom: 0;
  }
  .products-brand-modal--inline .is-colFix::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: calc(100% + 15px);
    height: 15px;
    background-color: #fff;
    z-index: 5;
  }
  .products-brand-modal--inline .is-colFix .tableLayout {
    margin-top: 0;
    border: none;
    border-bottom: solid 1px #e0e0e0;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap {
    position: relative;
    width: calc(100% + 15px);
    max-width: 615px;
    border-bottom: 1px solid transparent;
  }
  .products-brand-modal--inline .is-colFix.is-fixColumn .tableLayoutWrap::after {
    content: '';
    display: block;
    width: calc(100% + 15px);
    height: 30px;
    background-color: #fff;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap::after {
    content: '';
    display: block;
    width: 100%;
    height: 15px;
    background-color: #fff;
  }
  .products-brand-modal--inline .is-colFix.is-fixColumn .tableLayoutWrap {
    max-height: calc(75vh + 20px);
  }
  .products-brand-modal--inline .modalLayout .is-colFix.is-fixColumn .tableLayoutWrap {
    max-height: calc(58vh + 20px);
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap.ps:hover > .ps__scrollbar-x-rail,
  .products-brand-modal--inline .is-colFix .tableLayoutWrap.ps:hover > .ps__scrollbar-y-rail {
    opacity: 1;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap.ps.ps--scrolling-x > .ps__scrollbar-y-rail {
    opacity: 0;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap .ps__scrollbar-y-rail:hover,
  .products-brand-modal--inline .is-colFix .tableLayoutWrap .ps__scrollbar-x-rail:hover .ps__scrollbar-x {
    opacity: 1;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap .ps__scrollbar-x-rail {
    max-width: calc(100% - 15px);
    height: 10px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    background-color: #eee;
    opacity: 0.75;
    overflow-x: hidden;
    z-index: 6;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap .ps__scrollbar-x-rail .ps__scrollbar-x {
    bottom: 0;
    height: 10px;
    background-color: #eee;
    cursor: pointer;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap .ps__scrollbar-x-rail .ps__scrollbar-x::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    width: calc(100% - 15px);
    height: 10px;
    background: #ccc;
    -webkit-border-radius: 16px;
    border-radius: 16px;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap .ps__scrollbar-y-rail {
    width: 10px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    background-color: #eee;
    opacity: 0.75;
    overflow-x: hidden;
    z-index: 6;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap .ps__scrollbar-y-rail .ps__scrollbar-y {
    right: 0;
    width: 10px;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap table {
    position: relative;
    margin-top: 0;
    padding-right: 15px;
    width: 615px !important;
    height: calc(100% + 20px);
    border-collapse: separate;
    border-left: none;
    border-bottom: none;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap thead {
    position: relative;
    overflow: hidden;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap thead > tr:first-child > th:first-child,
  .products-brand-modal--inline .is-colFix.is-fixColumn .tableLayoutWrap thead th {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap thead > tr:first-child > th:first-child {
    left: 0;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap .is-td-colFix {
    z-index: 2;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap thead > tr:first-child > th:first-child {
    z-index: 4;
    left: 0;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap .tableLayout > tbody > tr:first-child th,
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap .tableLayout > tbody > tr:first-child td {
    border-top: solid 1px #e0e0e0;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap .tableLayout > thead + tbody > tr:first-child th,
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap .tableLayout > thead + tbody > tr:first-child td {
    border-top: none;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap thead > tr:first-child > th:first-child,
  .products-brand-modal--inline .is-colFix .tableLayoutWrap tbody > tr > th.is-level1:first-child,
  .products-brand-modal--inline .is-colFix .tableLayoutWrap tbody > tr > td.is-level1:first-child,
  .products-brand-modal--inline .is-colFix .tableLayoutWrap tbody > tr > th.is-level2:first-child,
  .products-brand-modal--inline .is-colFix .tableLayoutWrap tbody > tr > td.is-level2:first-child,
  .products-brand-modal--inline .is-colFix .tableLayoutWrap tbody > tr > .is-td-colFix:first-child {
    border-left: solid 1px #e0e0e0;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap thead > tr:first-child > th {
    border-top: solid 1px #e0e0e0;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap tbody th:first-child,
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap .is-td-colFix {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap thead > tr:first-child > th.is-th-colFixStyle02 {
    z-index: -1;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap thead > tr:first-child > th.is-th-colFixStyle02 + th {
    position: relative;
  }
  .products-brand-modal--inline .is-colFix.is-fixRow .tableLayoutWrap thead > tr:first-child > th.is-th-colFixStyle02 + th:before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    left: -1px;
    width: 1px;
    height: calc(100% + 1em);
    background-color: #e0e0e0;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap {
    border-collapse: collapse;
  }
  .products-brand-modal--inline .is-colFix .table-scrollIcon {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    width: 70px;
    height: 70px;
    z-index: 5;
  }
  .products-brand-modal--inline .is-colFix.is-now-scroll .table-scrollIcon {
    display: none;
  }
  .products-brand-modal--inline .is-colFix .tableLayoutWrap > .is-aR {
    width: 600px;
  }
	/* icon
	-------------------------------- */
	.products-brand-modal--inline [class*="heading"] > a[target="_blank"]:after {
		width: 15px;
		height: 15px;
		background: url(https://www.otsuka.co.jp/en/common/img/com_sprite01_sp.png) no-repeat 0 -54px;
		background-size: 250px auto;
	}
	.products-brand-modal--inline .is-blankLink:after,
	.products-brand-modal--inline .is-pdfLink:after,
	.products-brand-modal--inline .innerLink.is-blankLink:after,
	.products-brand-modal--inline .innerLink.is-pdfLink:after,
	.products-brand-modal--inline .innerLink.is-modal:after,
	.products-brand-modal--inline .iconLink a[target="_blank"]:after,
	.products-brand-modal--inline .normalList a[target="_blank"]:after,
	.products-brand-modal--inline .innerLink[target="_blank"]:after,
	.products-brand-modal--inline .btnLink a[target="_blank"] span:after,
	.products-brand-modal--inline .btnLink .is-close a span:after,
	.products-brand-modal--inline .btnLink .is-modal a span:after,
	.products-brand-modal--inline .btnLink .is-print a span:after,
	.products-brand-modal--inline .newsBox dl dd a[target="_blank"]:after,
	.products-brand-modal--inline .newsBox > p a[target="_blank"]:after,
	.products-brand-modal--inline .indexLink > .column a[target="_blank"] .linkText:after,
	.products-brand-modal--inline .cardLink > .column a[target="_blank"] .linkText > span:after,
	.products-brand-modal--inline .cardLink.slick-slider .column a[target="_blank"] .linkText > span:after,
	.products-brand-modal--inline .set-news-topic.is-movie:after,
	.products-brand-modal--inline .company-news-topic.is-movie:after,
	.products-brand-modal--inline .company-global-title.is-movie:after {
		background-image: url(https://www.otsuka.co.jp/en/common/img/com_sprite01_sp.png);
		background-size: 250px auto;
	}
	.products-brand-modal--inline .is-blankLink:after,
	.products-brand-modal--inline .innerLink.is-blankLink[target="_blank"]:after,
	.products-brand-modal--inline .iconLink a[target="_blank"]:after,
	.products-brand-modal--inline .normalList a[target="_blank"]:after,
	.products-brand-modal--inline .innerLink[target="_blank"]:after,
	.products-brand-modal--inline .newsBox dl dd a[target="_blank"]:after,
	.products-brand-modal--inline .newsBox > p a[target="_blank"]:after,
	.products-brand-modal--inline .indexLink > .column a[target="_blank"] .linkText:after,
	.products-brand-modal--inline .cardLink > .column a[target="_blank"] .linkText > span:after,
	.products-brand-modal--inline .cardLink.slick-slider .column a[target="_blank"] .linkText > span:after {
		width: 18px;
		height: 16px;
		background-position: 0 -54px;
	}
	.products-brand-modal--inline .btnLink a[target="_blank"] span:after {
		margin-top: -8px;
		background-position: 0 -54px;
		height: 13px;
		width: 19px;
	}
	.products-brand-modal--inline .btnLink em a[target="_blank"]:hover span:after {
		background-position: -108px -54px;
	}
	.products-brand-modal--inline .is-pdfLink:after,
	.products-brand-modal--inline .innerLink.is-pdfLink[href$=".pdf"]:after,
	.products-brand-modal--inline .iconLink a[href$=".pdf"]:after,
	.products-brand-modal--inline .normalList a[href$=".pdf"]:after,
	.products-brand-modal--inline .innerLink[href$=".pdf"]:after,
	.products-brand-modal--inline .newsBox dl dd a[href$=".pdf"]:after,
	.products-brand-modal--inline .newsBox > p a[href$=".pdf"]:after,
	.products-brand-modal--inline .indexLink > .column a[href$=".pdf"] .linkText:after {
		width: 18px;
		height: 16px;
		background-position: -18px -54px;
	}
	.products-brand-modal--inline .is-pdfLink:after {
		background-position: -18px -54px !important;
	}
	.products-brand-modal--inline .btnLink a[href$=".pdf"] span:after {
		width: 18px;
		height: 16px;
		background-position: -18px -54px;
	}
	.products-brand-modal--inline .btnLink em a[href$=".pdf"]:hover span:after {
		width: 18px;
		height: 16px;
		background-position: -18px -54px;
	}
	.products-brand-modal--inline .innerLink.is-modal:after,
	.products-brand-modal--inline .iconLink .is-modal a:after {
		width: 18px;
		height: 16px;
		background-position: -72px -54px;
		background-size: 250px auto;
	}
	.products-brand-modal--inline .btnLink .is-modal em a:hover span:after {
		width: 18px;
		height: 16px;
		background-position: -198px -54px;
		background-size: 250px auto;
	}
	.products-brand-modal--inline .btnLink .is-modal a span:after {
		width: 18px;
		height: 16px;
		background-position: -72px -54px;
		background-size: 250px auto;
	}
	.products-brand-modal--inline .is-movie a:after,
	.products-brand-modal--inline .is-movie a[target="_blank"]:after,
	.products-brand-modal--inline .indexLink > .column.is-movie a[target="_blank"] .linkText:after,
	.products-brand-modal--inline .newsBox dl .is-movie a[target="_blank"]:after,
	.products-brand-modal--inline .newsBox > .is-movie a[target="_blank"]:after,
	.products-brand-modal--inline .set-news-topic.is-movie:after,
	.products-brand-modal--inline .company-news-topic.is-movie:after,
	.products-brand-modal--inline .company-global-title.is-movie:after {
		width: 18px;
		height: 16px;
		background-position: -36px -54px;
	}
	.products-brand-modal--inline .is-movie a[target="_blank"] span:after {
		width: 18px;
		height: 16px;
		background-position: -36px -54px;
	}
	.products-brand-modal--inline .is-rss a:after,
	.products-brand-modal--inline .is-rss a[target="_blank"]:after {
		width: 18px;
		height: 16px;
		margin-top: -2px;
		background-position: -54px -54px;
	}
	.products-brand-modal--inline .btnLink.is-close li a span:after {
		width: 18px;
		height: 16px;
		margin-top: -9px;
		background-image: url(https://www.otsuka.co.jp/en/common/img/com_sprite01_sp.png);
		background-repeat: no-repeat;
		background-position: -90px -54px;
		background-size: 250px auto;
	}  
  .products-brand-modal--inline .dlItem-list-row {
    margin-top: 1em;
    display: block;
  }
}

